V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
BrandonXcc
V2EX  ›  Kubernetes

各位大佬,想问问,在 k8s 集群里面如何监听一个 pod 的镜像变更。然后发送一个通知到群里,这个有组件可以做到么,感谢🙏

  •  1
     
  •   BrandonXcc · 17 小时 52 分钟前 · 584 次点击
    12 条回复    2024-12-27 18:59:33 +08:00
    defunct9
        1
    defunct9  
       17 小时 46 分钟前
    发版的时候通知一下不就行了。监听这个干嘛
    qoo2019
        2
    qoo2019  
       17 小时 41 分钟前
    你的需求呢,k8s-event 就像,但是没明白这是啥场景会有这种需求?
    263
        3
    263  
       17 小时 39 分钟前
    Prometheus + kube-state-metrics
    BrandonXcc
        4
    BrandonXcc  
    OP
       17 小时 35 分钟前
    @defunct9 需求是在做私有化部署测试,然后开发会单独更新镜像,我们有镜像已经构建完成的通知。但是是否部署到机器上面了开发不知道,得上机器看,比较浪费时间。 所以就想能不能监听到这变更,然后发送通知给开发,让他们知道镜像更新完成了。
    nieqibest
        5
    nieqibest  
       17 小时 34 分钟前
    需求不错,蹲一个
    BrandonXcc
        6
    BrandonXcc  
    OP
       17 小时 30 分钟前
    @qoo2019 需求在上面。k8s+event 可以满足这个场景么
    BrandonXcc
        7
    BrandonXcc  
    OP
       17 小时 30 分钟前
    @263 这个我们有采集,但是只采集了 pod 是否有重启,没有监听镜像变更
    defunct9
        8
    defunct9  
       17 小时 20 分钟前
    event 监听的是变动,改镜像是变动、tag 也是变动、重启也是变动。通知太多了
    anubu
        9
    anubu  
       17 小时 20 分钟前
    keel.sh 可以看看,我用这个在 Kubernetes 集群自动更新镜像,有审批和通知功能。
    zhoudaiyu
        10
    zhoudaiyu  
       17 小时 19 分钟前
    写个程序:监听 Pod 的父对象的 Update 事件,然后对比当前的镜像和上次生效配置中的镜像是否一样,不一样就发消息
    litchinn
        11
    litchinn  
       17 小时 10 分钟前
    我这都是开发盯着 k9s 看部署好没,哈哈
    csys
        12
    csys  
       16 小时 15 分钟前 via Android
    k8s event 啊,此外如果你用 deployment ,镜像变更也会产生历史副本,diff 一下就能拿到了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2805 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:14 · PVG 11:14 · LAX 19:14 · JFK 22:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.