ladudu

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

  •  
  •   ladudu · Aug 5, 2022 · 3231 views
    This topic created in 1561 days ago, the information mentioned may be changed or developed.

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

    要求是

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

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

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

    7 replies  •  2022-08-21 11:52:49 +08:00
    ofnh
    ofnh
    Aug 5, 2022
    1
    你可能需要的是 docker run --rm
    lingly02
    lingly02
    Aug 5, 2022
    2
    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
    novolunt
    Aug 5, 2022❤️1
    3
    kubectl run curl --image=curlimages/curl -it --rm -- /bin/sh
    Yooloo
    Yooloo
    Aug 5, 2022
    4
    ladudu
    ladudu
    OP
    Aug 6, 2022
    5
    @ofnh 怎么把这个给忘了。。。使用的 aks 没有 docker 环境,不过我查一下有没有类似的命令。多谢!
    ladudu
    ladudu
    OP
    Aug 6, 2022
    6
    @novolunt 感觉可以耶
    nayihz
    nayihz
    Aug 21, 2022
    7
    k8s job
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2102 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 13:00 · PVG 21:00 · LAX 05:00 · JFK 08:00
    ♥ Do have faith in what you're doing.