想制作一个测试用的 pod ,跑起来的时候检查一些参数是否配置正确,例如 secret 里的值是否正确。
要求是
把结果输出 log ,然后这个 pod 就自己销毁或者休眠。(不知道有没有这种东西,反正就是不占用资源)
每次测试的时候重新创建或者是把这个 pod 唤醒。
对 docker 和 k8s 还没有那么精通,还请指教!谢谢
1
ofnh 232 天前
你可能需要的是 docker run --rm
|
2
lingly02 232 天前
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 232 天前 ![]() kubectl run curl --image=curlimages/curl -it --rm -- /bin/sh
|
![]() |
4
KaynW 232 天前
|
7
latteczy 216 天前
k8s job
|