实验环境:
一、rancher部署
#联网拉取rancher镜像
[root@docker ~]# docker pull rancher/rancher [root@docker ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE rancher/rancher latest fb0772b142fe 4 weeks ago 856MB
#启动容器,映射端口
[root@docker images]# docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher 5f60778778193ee73320781253961bbbe4fed3d6925db4942ce8289826023ce8
浏览器访问IP,自动转跳443端口,设置admin管理员密码,继续
设置服务器URL固定IP地址
rancher首页
右下角可选择语言,简体中文
二、添加k8s集群(现有本地集群)
首页点击集群,添加集群
添加选择集群类型,这里现有k8s集群环境(master+node),选择导入
导入集群,输入集群名称
显示三条添加命令:
第一条为GKE集群所用添加命令
第二条为本地K8S集群添加命令(此处使用第二条)
第三条为添加K8S时证书报错所使用的命令
此处使用第三条后在使用第二条,
此处报错可忽略,集群已经正常添加
集群添加完成,显示在rancher中了
三、简单部署应用
1.自定义部署服务
选择集群下的空间,点击部署服务
输入名称,镜像,命名空间,设置端口映射访问等配置
其他配置,最后点击启动服务
服务创建完成
创建服务四个nginx的pods
测试,浏览器访问节点的30080端口
2.部署集群应用
选择集群,多集群应用,点击启动
在应用列表中选择应用
选择应用后,填写相关配置,启动应用