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 

image-20220805150848336

创建servcie

kubectl expose deployment my-tomcat --name=tomcat --port=8080 --type=NodePort 

访问

每台都可以通过30308访问

200

image-20220805150903268

201

202

扩容

把1个变3个

kubectl scale --replicas=3 deployment my-tomcat 

扩容图片

image-20220805150932419

查看pod在那台机器

kubectl get pods -o wide 

image-20220805150947232

3个都在同台物理机器上

再扩容

3个变6个

kubectl scale --replicas=6 deployment my-tomcat 

 

这个时候在2台机器上了

减少pod

kubectl scale --replicas=3 deployment my-tomcat 

删除service

posted @ 2022-08-05 15:07  ianCloud  阅读(1209)  评论(0编辑  收藏  举报