springboot 项目部署在Kubernetes (k8s)集群上的demo

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot 项目部署在Kubernetes (k8s)集群上的demo相关的知识,希望对你有一定的参考价值。

参考技术A 一、新建springboot项目
在pom.xml文件添加

注意:springboot自带的spring-boot-maven-plugin不要删,否则会找不到manifast文件。
二、建立自己的镜像:
Dockerfile

在服务器上安装docker和k8s,参考 https://kuboard.cn/install/install-dashboard.html
并敲入

注意:xxx是你的Docker ID,先在Docker hub上注册一个你的账号

三、使k8s所有机器都能pull你的镜像:

上传dockerhub(要带标签,且镜像Docker ID/镜像名的命名方式):

在其他k8s(非master)上面pull下来这个镜像:

四、建立deployment.yaml

执行:

五、建立service

执行:

六、访问,成功!

以上是关于springboot 项目部署在Kubernetes (k8s)集群上的demo的主要内容,如果未能解决你的问题,请参考以下文章

react+springBoot 项目部署到腾讯云

SpringBoot项目部署到tomcat

docker部署springboot项目

docker部署springboot项目

本地Docker部署SpringBoot项目

如何将springboot项目打包成jar包并部署到服务器上