想监听k8s的服务变更(增加或删除services)后推送消息给JAVA后台程序,没找到相应资料,怎么找资料和着手去做么?

想监听k8s的服务变更(增加或删除services)后推送消息给自己的JAVA后台程序,没找到相应资料能指点下怎么找到资料,怎么着手去做么?

阅读 2.9k
2 个回答

虽然你不能“监听”,但是你可以主动去“触发”啊。

“服务变更”你具体指的是什么?重新部署或者扩容吗?

你可以自己写一个程序或脚本,调用 kubectl 或 k8s api 中提供的部署或扩容接口,然后再调用你要通知的那个程序的某个接口。

这样以后你是通过你这个程序去部署或扩容,而不是 k8s dashboard(本质是 kubectl)或 GitRunner 之类持续集成工具(本质是 k8s api)去部署。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏