rancher2.x配置注意事项

1.启动rancher2.x

docker run -d --restart=unless-stopped --name rancher -p 7080:80 -p 7443:443 -v /data/rancher/:/var/lib/rancher/ -v /data/log/auditlog:/var/log/auditlog -e AUDIT_LEVEL=3 rancher/rancher:stable

解释:
--name 容器名
启动之后,第一次需要输入密码,然后配置地址。
vi /etc/hosts
增加: 本机id node
配置的地址就是 https://node:7443

2.访问https://localhost:7443打开rancher管理界面

3.新建集群

点击添加集群,选择自定义,输入集群名称,点击下一步,测试需要一台宿主机,选择Etcd、Control、Worker。复制一下命令在宿主机上执行。

sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.3.5 --server https://node:7443 --token vjd4qhf4m9v7szzwsnlt48jm5fcvxlxd4ppm6f4vj4wth2xsc8ztxh --ca-checksum eb63525f9e5ea0630385908a701f40fd9831bc627c71389a99313dd474e986c7 --etcd --controlplane --worker

当页面下方显示有一台宿主机连接后,点击完成按钮。

备注:宿主机docker要配置镜像加速地址,要拉取k8s相关镜像。
如果不连接宿主机就点完成按钮,可能会一直在registering。
等待一会新建的集群显示Active,说明已经可以使用了。

4.新建项目

5.新建命名空间

6.部署服务

选择新建好的项目,点击部署服务按钮。
如果是从私有镜像库中拉取镜像,需要配置k8s的Secret。
进入集群仪表盘,点击执行k8s命令行。

kubectl create secret docker-registry secret名 --namespace=命名空间名 --docker-server=私库地址 --docker-username=用户名 --docker-password=密码 --docker-email=邮箱

这样就可以从自己的镜像库里拉取镜像了。

如果etcd连接不上,清理docker,恢复出厂设置,重新拉取镜像。

你可能感兴趣的:(rancher2.x配置注意事项)