docker 部署rancher 并管理k8s集群
1. rancher简介
rancher 是一套容器管理平台,它可以帮助组织在生产环境中轻松快捷的部署和管理容器。
Rancher 可以轻松地管理各种环境的 Kubernetes,满足 IT 需求并为 DevOps 团队提供支持。
Rancher 目前已经具备全栈化一键部署应用、多种编排调度工具、多租户、多种基础架构的能力,可替换 IaaS 云平台,无论是 AWS、微软 Azure、谷歌、阿里云还是 OpenStack、VMware。这就如同一款浏览器可以运行在iOS、安卓、Windows、OS X 等不同操作系统中一样,让用户得到一致性的用户体验。
2. docker部署rancher
下面链接是rancher支持的kubernetes版本,请根据你实际安装的版本进行选择
https://www.suse.com/zh-cn/suse-rancher/support-matrix/all-supported-versions/
docker run --privileged -d \
--name rancher \
--restart=unless-stopped \
-p 80:80 -p 443:443 \
-v /data/rancher_data:/var/lib/rancher/ \
rancher/rancher:vx.x.x
访问 Rancher :https://xx.xx.xx.xx
获取密码:
docker logs rancher 2>&1 | grep "Bootstrap Password:"
重置密码:
docker exec -ti rancher reset-password
3. 导入已存在的k8s集群
4. 创建新的集群
参考链接: