kubectl exec 命令详解
kubectl exec 命令用于在 Kubernetes 集群中的容器中执行命令。
语法:kubectl exec [flags] POD_NAME [-c CONTAINER] -- COMMAND [args...]
参数说明:
flags:可选参数,用于设置执行命令的选项。POD_NAME:必须参数,指定要在其上执行命令的 Pod 名称。-c:可选参数,用于指定要在其上执行命令的容器名称。如果 Pod 中只有一个容器,则此参数可以省略。--:必须参数,用于标识要执行的命令的开头。COMMAND:必须参数,要在容器中执行的命令。args...:可选参数,用于指定命令的参数。
示例:
- 在 Pod 中的默认容器中执行命令:
kubectl exec my-pod -- ls / - 在 Pod 中指定容器中执行命令:
kubectl exec my-pod -c my-container -- ls / - 在 Pod 中执行多个命令:
kubectl exec my-pod -- sh -c 'echo hello; echo world' - 在 Pod 中交互式地执行命令:`kubectl exec -it my-pod -- sh
原文地址: https://www.cveoy.top/t/topic/dnDk 著作权归作者所有。请勿转载和采集!