
想制作一个测试用的 pod ,跑起来的时候检查一些参数是否配置正确,例如 secret 里的值是否正确。
要求是
把结果输出 log ,然后这个 pod 就自己销毁或者休眠。(不知道有没有这种东西,反正就是不占用资源)
每次测试的时候重新创建或者是把这个 pod 唤醒。
对 docker 和 k8s 还没有那么精通,还请指教!谢谢
1 ofnh 2022-08-05 16:11:07 +08:00 你可能需要的是 docker run --rm |
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/ 两种方式使用场景有区别,自己看哪个适合 |
3 novolunt 2022-08-05 17:37:28 +08:00 kubectl run curl --image=curlimages/curl -it --rm -- /bin/sh |
4 KaynW 2022-08-05 17:41:17 +08:00 |
7 latteczy 2022-08-21 11:52:49 +08:00 k8s job |