覆盖规则
| command | args | 最终效果 |
|---|---|---|
| 未设 | 未设 | 用镜像 ENTRYPOINT + CMD |
| 未设 | 设置了 | ENTRYPOINT + 新 args |
| 设置了 | 未设 | 只执行新 command(原 CMD 丢弃) |
| 设置了 | 设置了 | 新 command + 新 args |
示例
示例
containers:
- name: app
image: registry.example.com/app:1.26.0
command: ["/bin/sh", "-c"]
args: ["exec /app/server --config=/etc/app/config.yaml"]写 command 时注意镜像里可执行的绝对路径;调试可用 kubectl exec 进入后手动验证命令。