之前介绍了Spring Cloud Config
的用法,但对于Kubernetes
应用,可能会需要读取ConfigMap
的配置,我们看看Springboot
是如何方便地读取ConfigMap
和Secret
。
2 整合Spring Cloud Kubenetes
Spring Cloud Kubernetes提供了Spring Cloud
应用与Kubernetes
服务关联,我们也可以自己写Java
程序来获取Kubernetes
的特性,但Spring
又为我们做了。
2.1 项目代码
引入依赖:
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-web</artifactId>
- </dependency>
- <dependency>
- <groupId>org.springframework.cloud</groupId>
- <artifactId>spring-cloud-starter-kubernetes-config</artif