Rancher搭建Kubernetes集群环境
Rancher
Rancher 是为使用容器的公司打造的容器管理平台。Rancher 简化了使用 Kubernetes 的流程,开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),满足 IT 需求规范,赋能 DevOps 团队。
部署Rancher Server
前置准备
- 3台CentOS虚拟机
- Master 1台
- Node 2台
- 为每台虚拟机安装Docker环境
安装Rancher 2.x
注意:端口绑定8080和8443,ingress-nginx controller需要占用80和443端口
1 | docker run -d --restart=unless-stopped -p 8080:80 -p 8443:443 rancher/rancher |
登录 Rancher 界面并配置初始设置
稍等一会,登录 Rancher,然后再开始使用 Rancher。登录以后,您需要完成一些一次性的配置。
- 打开浏览器,输入主机的IP地址:
https://<SERVER_IP>
- 首次登陆需要设置密码
- 设置Rancher Server Url
创建业务集群
在Rancher中创建一个Kubernetes集群,使用自定义集群选项。
访问集群页面,单击添加集群。
选择自定义选项。
输入集群名称。
跳过集群角色和集群选项。
单击下一步。
勾选主机选项 - 角色选择中的所有角色: Etcd、 Control 和 Worker。
可选: Rancher 会自动探查用于 Rancher 通信和集群通信的 IP 地址。您可以通过主机选项 > 显示高级选项中的
公网地址
和内网地址
指定 IP 地址。跳过主机标签参数,因为对快速入门来说,这部分的参数不太重要。
复制代码框中的命令。
登录您的 Linux 主机,打开命令行工具,粘贴命令,单击回车键运命令。
运行完成后,回到 Rancher 界面,单击完成。
注意点
- 镜像仓库地址最好改成阿里云,可以加快速度
修改docker镜像仓库地址
vi /etc/docker/daemon.json
1 | { |
重启docker服务
systemctl stop docker
- 如果之前装过rancher或者kubernetes环境,需要对环境进行清除
1 | #删除docker容器 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 二博!
评论