cloud-security-wiki/docs/ci-cd/rancher/README.md

2.6 KiB
Raw Blame History

Rancher

Rancher 是供采用容器的团队使用的完整软件堆栈。它解决了管理多个Kubernetes集群的运营和安全挑战并为DevOps团队提供用于运行容器化工作负载的集成工具。简单来说是一个k8s的管理软件!

安装

rancher的latest版本是2.6以上,本次安装v2.4.15

docker run -d --privileged --restart=unless-stopped -p 80:80 -p 443:443 --privileged  rancher/rancher:v2.4.15

访问(注意是https) https://ip-server 输入admin 的密码

1659861472908.png

点击下一步,设置rancher的访问url,如果有域名则填写域名

1659861565669.png

进入管理页面

1659861619139.png

添加集群

点击右上角的添加集群

1659861716608.png

选择自定义

1659861756287.png

配置集训信息

1659861839152.png

点击下一步进入添加节点页面,由于当前集群还没有节点,所以主机选项中的每一个角色都需要选择

1659861949108.png

复制下方的命令到装有docker的主机中运行即可,注意rancher安装的主机和其他节点主机的ip都必须为静态ip,不然主机重启后集群就失效了,原因为主机重启后ip变更,k8s不能够通过ip找到对应的节点

1659862145815.png

集群正在添加节点(等待时间很漫长)

1659862165132.png

添加完成

1659862423973.png 1659862458725.png