操作步骤
1.修改hostname
2.新虚拟机重置k8s
kubeadm reset
3.加入k8s集群
在206 master机器执行,获取加入集群token:kubeadm token create --print-join-command
在目标节点机器加入集群: kubeadm join 10.12.1.206:6443 --token 0li3zk.59d6kbni6uxa3rze --discovery-token-ca-cert-hash sha256:3026d930acbd46b0a68de4dfad02a0c1fa402553cb02f856a36caaeff09a25c7
4.创建标签
在206 master机器执行:kubectl label node tengine2test env=tengine2test
5.修改k8s编排文件,提交git
6.在jenkins上部署编排文件
7.创建命名空间
cd /home/oas/openailab-k8s-yaml/tengine2test/namespace
kubectl apply -f ns.yaml
8.修改配置Apollo配置
9.在jenkins上启动打包部署
10.nginx配置克隆219机器/usr/local/nginx/
docker run --name nginx-web -d -p 9527:80 -p 9000:9000
-v /usr/local/nginx/logs:/var/log/nginx
-v /usr/local/nginx/conf.d:/etc/nginx/conf.d
-v /usr/local/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
-v /usr/local/nginx/html:/usr/share/nginx/html
-v /usr/local/oas/file:/usr/local/oas/file nginx
11.mqtt安装,需要将开发环境的配置文件拷贝