rancher介绍
- Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台
主机节点准备
- 1、网络源准备好(主机要通外网)
- yum源
- kubernetes源
- docker源
- 主机初始化配置
- 关闭防火墙
- 关闭selinux
- 关闭swap分区
- 时钟同步
- 开启ipv4流量转发
- 配置容器镜像加速
- 将桥接的IPv4流量传递到iptables的链
cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl --system # 生效
rancher服务准备
- 我这里是docker部署的
docker run -d --restart=unless-stopped --privileged -e CATTLE_AGENT_IMAGE="registry.cn-hangzhou.aliyuncs.com/rancher/rancher-agent:v2.6.3" --name rancher -p 8080:80 -p 8443:443 registry.cn-hangzhou.aliyuncs.com/rancher/rancher:v2.6.3
docker logs -f rancher #看日记容器正常启动没有
[root@ranchar ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f4c3c2abd120 rancher/rancher:latest "entrypoint.sh" 3 days ago Up 3 days 0.0.0.0:8080->80/tcp, :::8080->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp rancher
ranchar服务已正常启动
-
rancherUI界面登陆
输入获取的密码点击登陆
点击continue
修改语音为中文 -
开始创建k8s集群
点击创建
选择自定义
自定义配置集群,点击下一步
勾选相应的角色在节点上执行即可
-
集群配置
完毕!!