Rancher是一个开源软件平台,使组织能够在生产中运行和管理Docker和Kubernetes。使用Rancher,组织不再需要使用一套独特的开源技术从头开始构建容器服务平台。Rancher提供了管理生产中的容器所需的整个软件堆栈。
完整软件堆栈
Rancher是供采用容器的团队使用的完整软件堆栈。它解决了在任何基础架构上管理多个Kubernetes集群的运营和安全挑战,同时为DevOps团队提供了用于运行容器化工作负载的集成工具。
主要组件和功能图示
Rancher安装
查询仓库
docker search rancher
安装命令
#依赖k8s
docker run -d --restart=unless-stopped -p 18001:8080 rancher/rancher:stable#普通dockerdocker run -d --privileged --restart=always -p 8080:8080 rancher/rancher::stable
注意事项
最后是使用docker run -d --privileged --restart=always -p 8080:8080 rancher/rancher::stable命令自动下载的镜像和运行容器。
查询容器运行状态
查询容器运行日志
第一次进入UI界面
docker logs container-id 2>&1 | grep "Bootstrap Password:"
kubectl get secret --namespace cattle-system bootstrap-secret -o go-template='{{.data.bootstrapPassword|base64decode}}{{"\n"}}'
查询初始密码
从页面提示可以看出,需要我们通过自己运行的方式查询初始密码,我的第一种
记住新密码
输入上面密码后会进入下图,默认新修改了一个密码:AApYw0LpGljcCSyq
切换中文
左侧菜单下面,有个语言选择,点击选中文即可。如下图:
软件使用
查询管理集群
仪表盘
应用市场
可直接安装软件