跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 容器管理平台资源数据如何和 K8S 集群实时同步?
未分類
2 9 月 2020

容器管理平台资源数据如何和 K8S 集群实时同步?

容器管理平台资源数据如何和 K8S 集群实时同步?

資深大佬 : zhoudaiyu 16

现在是通过每 5 分钟轮询一遍集群所有资源,然后和数据库数据对比做增量修改的方式,但是实时性比较差。几秒一轮询平台这边性能不太够。有没有可以实时监控到资源有变动可以通知的方法,比如某个 Deployment 在集群中被删了,回调平台的某个接口把数据库中对应的资源也删掉?
大佬有話說 (10)

  • 資深大佬 : thet

    参考 controller 扩展,可以使用 operator-sdk 或者 kube-builder 框架来写。

  • 資深大佬 : buliugu

    k8s Event 了解一下

  • 資深大佬 : lhx2008

    k8s 里面跑一个 controller,k8s 有资源变动的那个 pod 会调你的函数,你就再去调业务接口同步就行了

  • 資深大佬 : baiyi

    apiserver list/watch 机制,可以监听集群资源变化

  • 資深大佬 : tkl

    前几个已经回答了 还要考虑挂掉的情况

  • 資深大佬 : mritd

    不是有 watch 么

  • 資深大佬 : SkyYu822

    你们用的是 go-client 直接调 API 同步的么

  • 主 資深大佬 : zhoudaiyu

    @SkyYu822 python 的客户端

  • 資深大佬 : iGeneral

    controller 做成 operator, 用 operator-sdk 的框架写特别快,简单的逻辑维护大循环就 ok.

  • 主 資深大佬 : zhoudaiyu

    @iGeneral 请问这个和 kebebuilder 比怎么样

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具