K8S完整部署项目实战案例

构建NFS文件共享

在这里插入图片描述

主节点master配置

vim /etc/exports

在这里插入图片描述

systemctl restart nfs.service
systemctl restart rpcbind.service

在这里插入图片描述

从节点配置

在这里插入图片描述
在这里插入图片描述
验证一下:
在这里插入图片描述

部署并初始化数据库

deploy

在这里插入图片描述

vim beiqin-db-deploy.yml

在这里插入图片描述

kubectl create -f beiqin-db-deploy.yml

在这里插入图片描述
验证库表是否建好:
进入容器内部–
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

service

vim beiqin-db-service.yml

在这里插入图片描述

kubectl create -f beiqin-db-service.yml
#查看创建好的service服务
kubectl get service 或 kubectl get svc

在这里插入图片描述

部署web应用

deploy

vim beiqin-app-deploy.yml

在这里插入图片描述

kubectl create -f beiqin-app-deploy.yml

在这里插入图片描述
查看启动日志:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
curl一下,发现连接不上数据库:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

#数据库连接改为:
jdbc:mysql://beiqin-db-service:3310/beiqin

在这里插入图片描述
在这里插入图片描述
重新创建:
在这里插入图片描述
此时curl就没有问题:
在这里插入图片描述

service

vim beiqin-app-service.yml

在这里插入图片描述

kubectl create -f beiqin-app-service.yml

在这里插入图片描述

配置端口转发

vim /etc/rinetd.conf
# 内容:
0.0.0.0 80 10.103.239.214 80

在这里插入图片描述
加载使之生效:
在这里插入图片描述
测试:
在这里插入图片描述
总览:
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部