【问题标题】:kubectl exec: $PATH: unknown command terminated with exit code 126kubectl exec: $PATH: 未知命令以退出代码 126 终止
【发布时间】:2022-01-18 09:00:40
【问题描述】:

尝试使用以下命令执行到容器中

kubectl exec -it my-pod my-container1 -- bash

给出错误:

OCI 运行时执行失败:执行失败:container_linux.go:367:启动容器进程导致:执行:“my-container1”:$PATH 中找不到可执行文件:未知 命令以退出代码 126 终止

pod my-pod 有两个容器。 my-container1 安装了 bash 的 alipne 图像。 尝试将 shell 放入容器中,但找不到 bash。

Kubectl 客户端版本:v1.17.0

【问题讨论】:

    标签: bash kubernetes kubectl


    【解决方案1】:

    在容器名称起作用之前添加 -c。

    kubectl exec -it my-pod -c my-container1 -- bash

    【讨论】:

      猜你喜欢
      • 2021-07-09
      • 2020-06-18
      • 2019-05-14
      • 1970-01-01
      • 1970-01-01
      • 2017-02-08
      • 2017-04-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多