我想与Kubernetes进行一些实验,以便将它用于我们的项目。
阅读文档并观看演示文稿,我看到一个可能/常见的设置是Vagrant + CoreOS + Kubernetes。
所以,我按照此处列出的步骤操作: https://coreos.com/kubernetes/docs/latest/kubernetes-on-vagrant.html
看起来我的环境运行正常。
但在那之后,我找不到任何关于如何将简单的Spring Boot RestAPI部署到该环境的文档。 您是否知道将Web服务部署到本地Kubernetes环境的任何文档/分步指南?
答案 0 :(得分:0)
现在您拥有群集的环形交叉步骤是将您的应用程序打包到docker镜像中,然后将其部署到k8s群集。从那里,您将要通过服务将pod暴露给系统。
去年看一下SpringOne上的这段视频:https://spring.io/blog/2015/10/19/springone2gx-2015-replay-spring-boot-micro-services-containers-and-kubernetes-how-to
答案 1 :(得分:0)
将Spring Boot应用程序部署到本地kubernetes集群可以分解为3个步骤
第1步:设置本地kubernetes集群-我想您已经做了。但是,如果尚未完成,则可以按照本指南进行操作-Step by step guide for setting up kubernetes cluster
步骤2:创建docker映像并上传到DockerHub -Click here for the steps
第3步:在Kubernetes集群上部署spring boot docker映像-Click here for the steps
要在Google Kubernetes Engine(GKE)上部署Spring Boot应用程序,请参阅指南-Step by Step guide to deploy Spring Boot On Google Kubernetes Engine(GKE)