k8s部署tomcat
1、k8s 环境搭建【好文章还是难找啊】
强烈推荐这篇文章:k8s环境搭建 跟着一步步做就行了。
2、部署tomcat服务
主节点创建tomcat
3、注意点:
k8s重启之后节点状态会变为NotReady。我的解决方法是在从节点重新执行 kubeadm join …。然后会弹出docker服务未启动,执行 systemctl start docker 。文件已存在,删除对应文件。再重新执行 kubeadm join 命令。
————————————————
版权声明:本文为CSDN博主「Zwfg_Qan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zwfg_qan/article/details/124741450
k8s部署tomcat
kq19832022-01-12 14:19:51阅读 276
镜像官网
镜像官网: https://hub.docker.com/
docker search tomcat
指定版本
# 创建deployment kubectl create deployment my-tomcat --image=tomcat:8.0.52
创建servcie
kubectl expose deployment my-tomcat --name=tomcat --port=8080 --type=NodePort
访问
每台都可以通过30308访问
200
201
202
扩容
把1个变3个
kubectl scale --replicas=3 deployment my-tomcat
扩容图片
查看pod在那台机器
kubectl get pods -o wide
3个都在同台物理机器上
再扩容
3个变6个
kubectl scale --replicas=6 deployment my-tomcat
这个时候在2台机器上了
减少pod
kubectl scale --replicas=3 deployment my-tomcat
删除service