本文演示如何在 kubernetes 中使用配置文件部署应用,关于如何安装 kubernetes, 请参考 在Ubuntu 18.04 中安装 Kubernetes
准备一个SpringBoot的应用
构建完成后,可用 docker images 命令查看是否存在 spring-boot/todo-service 的镜像。
定义Deployment配置文件
新建一个配置文件,命名为: app-todo-deployment.yaml
将一下内容加入文件中:
1 | apiVersion: extensions/v1beta1 |
在kubernetes中部署
在 master 节点执行
1 | kubectl create -f app-todo-deployment.yaml |
部署完成后,可用命令查看结果:
1 | kubectl get pods -o wide |
定义Service配置文件
新建一个配置文件,命名为: app-todo-service.yaml
将一下内容加入文件中:
1 | apiVersion: v1 |
在kubernetes中部署服务
在 master 节点执行
1 | kubectl create -f app-todo-service.yaml |
执行以下命令可以查看当前服务:
1 | kubectl get services |