第157天学习打卡(Kubernetes k8s集群部署项目)

K8s集群部署项目 (这个是单集群的只需要一个master 和两个node节点)

在k8s集群中部署项目(java项目)(因为购买的阿里云服务器已经释放掉了,所以这个部署就只能截屏了)

1.容器交付流程

2.k8s部署java项目流程

image-20210614172504990

image-20210614173430444

k8s集群部署java项目

第一步 准备java项目,把java进行打包(jar包或者war包 ,war包需要放到tomcat上运行)

  • 需要使用两个依赖环境
    • java环境,jdk环境
    • maven环境
  • 把java项目(springboot)打成jar包
  • 编写Dockerfile文件

image-20210614213204026

  • 通过maven打包(通过命令行去执行)
mvn clean package

image-20210614213019512

image-20210614213136628

第二步制作镜像:

image-20210614213345002

image-20210614213459037

之后使用docker images 进行查看

  • 本地启动制作好的镜像,查看是否可以访问

image-20210614213725171

image-20210614213913459

kill -9 进程号  #停掉进程
netstat -tunlp|grep 端口号 #查看端口号是否被占用
ifconfig #查看Ip

image-20210614214250941

浏览器中进行访问:

image-20210614214518283

第三步 上传镜像到镜像服务器中(阿里云)

image-20210614215011572

image-20210614215200207

image-20210614215238882

按照下面的这个指示进行操作:

image-20210614215446283

image-20210614215538353

image-20210614215804767

image-20210614215958011

第四步部署镜像, 暴露应用

image-20210614220157105

image-20210614220227983

image-20210614220511071

image-20210614220640054

image-20210614220715914

浏览器进行访问 node节点ip:暴露的端口号

image-20210614220822391

B站学习网址:k8s教程由浅入深-尚硅谷_哔哩哔哩_bilibili

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值