Spring Boot Admin On Kubernetes

Spring Boot Admin 提供整个集群的Actuator的视图入口;将应用部署在Kubernetes集群中之后,服务的注册发现使用Kubernetes提供的服务注册发现功能;Spring Boot Admin提供的Eureka Client版本的功能需要实现K8s的版本;

需要支持很多K8s的特性,比如指定namesapce,指定label来选择特定的服务实例等;

  1. Spring Boot Admin 对接的Actuator#logs接口,K8s Console提供了更方便的代替
  2. Spring Boot Admin提供的Turbine视图可以部署查看turbine服务器,也可以单独实现K8s的版本;
  3. Spring Boot Admin提供的对接Actuator其他接口是非常有用的;这个必须要实现K8s的版本;要整合Spring Boot Admin和Kubernetes,只需要实现ServiceInstanceConverter的K8s实现就可以了;

你可能感兴趣的:(Kubernetes,Spring,Boot,Spring,Cloud)