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

Posted doudoutj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第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

以上是关于第157天学习打卡(Kubernetes k8s集群部署项目)的主要内容,如果未能解决你的问题,请参考以下文章

第146天学习打卡(Kubernetes DaemonSet k8s集群组件安装遇到的错误)

第144天学习打卡( Kubernetes DaemonSet k8s集群组件 k8s的核心概念)

第152天学习打卡(Kubernetes 集群安全机制)

第147天学习打卡(Kubernetes 部署)

第157天学习打卡(Nginx)

第156天学习打卡(Kubernetes 搭建监控平台 高可用集群部署 )