rmdir.cn

kubectl exec

在容器中执行命令

语法

kubectl exec <Pod名> -- <命令> [选项]

说明

在运行中的 Pod 容器内执行命令。常用于调试、查看文件系统或运行管理工具。支持交互式终端和单次命令两种模式。

参数

  • -it

    交互式终端模式

  • -c

    指定容器名

  • -n

    指定命名空间

示例

进入容器 Shell

以交互模式进入容器终端

kubectl exec -it my-pod -- /bin/bash

执行单条命令

在容器中查看环境变量

kubectl exec my-pod -- env