📜  kubectl exec - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:17:10.780000             🧑  作者: Mango

kubectl exec - Shell-Bash

kubectl exec命令允许程序员在Kubernetes集群中的容器内执行Shell命令。该命令提供了一个交互式的终端,让开发人员可以直接与容器进行交互,并执行各种调试和管理任务。

用法
kubectl exec [OPTIONS] POD_NAME -- COMMAND [ARGS...]
参数
  • POD_NAME: 要在其上执行命令的Pod的名称。
  • --: 标志后的参数将被传递给Shell命令。
  • COMMAND: 执行的Shell命令。
  • ARGS: Shell命令的参数。
示例

执行一个简单的bash命令:

kubectl exec mypod -- ls

执行一个带有参数的命令:

kubectl exec mypod -- echo hello world

进入容器的交互式Shell终端:

kubectl exec -it mypod -- /bin/bash
Markdown代码片段

kubectl exec [OPTIONS] POD_NAME -- COMMAND [ARGS...]


参数:
- `POD_NAME`: 要在其上执行命令的Pod的名称。
- `--`: 标志后的参数将被传递给Shell命令。
- `COMMAND`: 执行的Shell命令。
- `ARGS`: Shell命令的参数。

示例:

执行一个简单的bash命令:

kubectl exec mypod -- ls


执行一个带有参数的命令:

kubectl exec mypod -- echo hello world


进入容器的交互式Shell终端:

kubectl exec -it mypod -- /bin/bash