1.4.6. 临时容器¶
临时容器是一个特殊的容器,在现有pod中临时运行,方便完成用户发起的操作,比如故障排除。
1.4.6.1. 临时容器和普通容器区别¶
临时容器和其他的容器不同之处在于对资源或者执行的保障,并且不会自动重启,好多字段也是不支持的。
没有端口配置,探活等字段也是不允许的。
资源分配不可变的。
1.4.6.2. 用途¶
当由于容器崩溃或容器镜像不包含调试工具而导致 kubectl exec 无用时, 临时容器对于交互式故障排查很有用。
具体怎么创建
kubectl debug -it ephemeral-demo --image=busybox --target=ephemeral-demo