1.1 rancker进行集群管理
1.1.1 安装rancher
1)安装服务端
rancher1.X:docker run -d -p 8080:8080 --restart=always --name rancher-server rancher/server
rancher2.X:docker run -d -p 8080:8080 --restart=unless-stopped --name rancher-server rancher/rancher
2)安装完成后在浏览器访问:ip:8080(根据机器性能,可能需要等待1分钟左右)。
1.1.2 安装主机
点击添加主机(运行rancher-server):根据提示,在第4步设置主机IP。其他默认安装(不要修改)。(不设置会导致etcd的healthcheck一直处于initializing状态),copy第5步中的内容在主机上运行,会启动agent容器作为代理。
1.1.3 容器管理
添加容器:容器-》添加-》指定镜像等属性。
删除容器:选择容器-》操作。
修改容器的ip和端口:选择容器-》升级(修改会自动备份当前容器并创建新容器)。
修改容器的主从:在服务创建时,添加从服务。
1.1.4 K8S集群安装
在Rancher-》应用-》基础设施-》从应用商店添加-》找到Kubernetes,默认安装。
注意:1、如果安装过k8s,删除,停止kubelet服务。
2、安装过程需要2分钟左右,中间会出现工作红色错误,不用理会,等待全部安装完成。
安装完成后,应用菜单变成kubernetes。
管理集群:打开dashboard,可以进行集群管理。(安装完成后需要等待5分钟左右安装dashboard,会一直提示Service Unavailable)
1.1.5 账户管理
在管理-》访问控制-》LOCAL中添加账户,选择管理员或用户。