文章目录
Kubernetes——使用Dashboard部署Tomcat集群
一、使用Dashboard部署Tomcat集群
1.1 配置阿里云镜像加速
1.1.1 进入阿里云镜像镜像加速器页面
浏览器输入:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
这一步需要登录你的阿里云账户
1.1.2 配置加速器
![image-20211119100445720](https://i-blog.csdnimg.cn/blog_migrate/4153dda13d62381bc44c81aa3e85cc92.png)
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://7hz3n1me.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
1.2 进入dashboard页面
浏览器输入:http://192.168.8.64:32000/
1.3 进入工作负载
![image-20211119101604338](https://i-blog.csdnimg.cn/blog_migrate/9855b7eade05e386ef5b6b7bd53ef6e6.png)
1.4 创建Tomcat容器
1.4.1 点击右上角的创建
![image-20211119102001448](https://i-blog.csdnimg.cn/blog_migrate/7852990b5a37cd492488d06d5b5e7371.png)
![image-20211119102242237](https://i-blog.csdnimg.cn/blog_migrate/afc3a8dd0b084dbd96a310bdaa608f38.png)
1.4.3 输入相应的参数
![image-20211119103316183](https://i-blog.csdnimg.cn/blog_migrate/86b3107600fba3ad64408c8805143253.png)
点击部署按钮后等待即可
1.4.4 部署完成检查
点击部署按钮后,会跳转至如下页面,持续等待即可
![image-20211119103440874](https://i-blog.csdnimg.cn/blog_migrate/4a1057c3160a2aeaa8f75243e2c2cab0.png)
![image-20211119104429532](https://i-blog.csdnimg.cn/blog_migrate/c841a0c36251bf81adde7545f6e1a82b.png)
1.4.5 外部访问tomcat
刚才开放的8000端口,并不能访问到具体的容器,访问端口还需要查看页面
翻页到副本集,点击名称
![image-20211119104932006](https://i-blog.csdnimg.cn/blog_migrate/94d429297025c8a8d598fbe96ea89dd7.png)
翻页到服务,查看内部端点,此时31931即是我们可以在浏览器中访问的端口
![image-20211119105041059](https://i-blog.csdnimg.cn/blog_migrate/e5fdb74034a558f29b8e5aba5011ebe7.png)
为什么端口号31931这个问题的话,在后面使用yml进行部署的时候会有提到
1.4.6 模拟服务挂掉、k8s自动重启
![image-20211119113249735](https://i-blog.csdnimg.cn/blog_migrate/8289f7080fcde22152ea1fa02fd15d4a.png)
使用docker rm -f 6a1
强制删除当前容器,模拟程序挂掉
![image-20211119113537102](https://i-blog.csdnimg.cn/blog_migrate/4a3acff58bf9f9fa5d3ec9e14e6d6819.png)
几秒钟后,再使用docker ps
查看,可以发现tomcat容器又被启动了
![image-20211119113621990](https://i-blog.csdnimg.cn/blog_migrate/a74fc668370a949ff1b9b419e05cd292.png)