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

刚入门 k8s,想请问如何制作一次性 pod。求指导!

  •  
  •   ladudu · 2022-08-05 15:46:08 +08:00 · 1898 次点击
    这是一个创建于 837 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想制作一个测试用的 pod ,跑起来的时候检查一些参数是否配置正确,例如 secret 里的值是否正确。

    要求是

    • 把结果输出 log ,然后这个 pod 就自己销毁或者休眠。(不知道有没有这种东西,反正就是不占用资源)

    • 每次测试的时候重新创建或者是把这个 pod 唤醒。

    对 docker 和 k8s 还没有那么精通,还请指教!谢谢

    7 条回复    2022-08-21 11:52:49 +08:00
    ofnh
        1
    ofnh  
       2022-08-05 16:11:07 +08:00
    你可能需要的是 docker run --rm
    lingly02
        2
    lingly02  
       2022-08-05 17:02:00 +08:00
    k8s 至少有两个特性能满足这个需求:
    1. init 容器 https://kubernetes.io/zh-cn/docs/concepts/workloads/pods/init-containers/
    2.job https://kubernetes.io/zh-cn/docs/tasks/job/
    两种方式使用场景有区别,自己看哪个适合
    novolunt
        3
    novolunt  
       2022-08-05 17:37:28 +08:00   ❤️ 1
    kubectl run curl --image=curlimages/curl -it --rm -- /bin/sh
    KaynW
        4
    KaynW  
       2022-08-05 17:41:17 +08:00
    ladudu
        5
    ladudu  
    OP
       2022-08-06 13:38:21 +08:00
    @ofnh 怎么把这个给忘了。。。使用的 aks 没有 docker 环境,不过我查一下有没有类似的命令。多谢!
    ladudu
        6
    ladudu  
    OP
       2022-08-06 13:39:16 +08:00
    @novolunt 感觉可以耶
    latteczy
        7
    latteczy  
       2022-08-21 11:52:49 +08:00
    k8s job
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4833 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:38 · PVG 13:38 · LAX 21:38 · JFK 00:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.