手动快速部署
#
概述手动快速部署 Rancher Server 包括以下四个步骤:
#
运行 Linux 主机首先,您需要运行一台 Linux 主机,Rancher 支持的 Linux 主机类型包括:
- 云端虚拟机(如 Amazon ECS、阿里云 ECS、腾讯云 CVM、华为云 ECS 等)
- 本地数据中心的虚拟机
- 裸金属服务器(BMS)
#
安装 Rancher 2.x首先连接到主机,然后使用 shell 安装 Rancher。
使用 shell 工具(如 PuTTy 或其他连接工具)登录 Linux 主机。
执行以下命令:
结果: Rancher 已经安装在了 Linux 主机上。
#
登录 Rancher 界面并配置初始设置您需要先登录 Rancher,然后再开始使用 Rancher。登录以后,您需要完成一些一次性的配置。
打开浏览器,输入主机的 IP 地址:
https://<SERVER_IP>
请使用真实的主机 IP 地址替换
<SERVER_IP>
。首次登录时,请按照页面提示设置登录密码。
设置默认视图。
- 如果选择了 "我想创建或管理多个集群",则使用 Cluster Manager UI 作为默认视图。
- 如果选择了 "我只想使用安装在 Rancher 上的集群",则使用 Cluster Explorer UI 作为默认视图。
设置 Rancher Server URL。该 URL 可以是一个 IP 地址,也可以是一个主机名。但是,添加到你的集群中的每个节点必须能够连接到这个 URL。如果你在 URL 中使用一个主机名,这个主机名必须在你想添加到集群的节点上可以通过 DNS 解析。
结果:完成 Rancher 管理员用户的密码设置和访问地址设置。下次使用 Rancher 时,可以输入 IP 地址或主机地址访问 Rancher 界面,然后输入管理员用户名admin
和您设置的密码登录 Rancher 界面。
#
创建业务集群完成安装和登录 Rancher 的步骤之后,您现在可以参考以下步骤,在 Rancher 中创建第一个 Kubernetes 集群。
在这个任务中,您可以使用自定义集群选项,使用的任意 Linux 主机(云主机、虚拟机或裸金属服务器)创建集群。
访问集群页面,单击添加集群。
选择已有节点选项。
输入集群名称。
跳过集群角色和集群选项。
单击下一步。
勾选主机选项 - 角色选择中的所有角色: Etcd、 Control 和 Worker。
可选: Rancher 会自动探查用于 Rancher 通信和集群通信的 IP 地址。您可以通过主机选项 > 显示高级选项中的
公网地址
和内网地址
指定 IP 地址。跳过主机标签参数,因为对快速入门来说,这部分的参数不太重要。
复制代码框中的命令。
登录您的 Linux 主机,打开命令行工具,粘贴命令,单击回车键运命令。
运行完成后,回到 Rancher 界面,单击完成。
结果:
您的集群已创建,并分配给您的集群一个状态为Provisioning,Rancher 正在建立您的集群。
您可以在集群的状态更新为Active后访问它。
Active集群被分配了两个项目:
Default
,包含default
命名空间。System
,包含cattle-system
、ingress-nginx
、kube-public
和kube-system
等命名空间。
#
后续操作创建了集群后,您可以使用 Rancher 部署工作负载,详情请参考部署工作负载。