Kirk Bater

40 点数
Hat, Face, Beard
纽约州北部

Kirk 是 Red Hat 的 SRE,负责 Openshift Dedicated。他是一位 DevOps 专业人士,拥有超过 10 年的个人和专业经验,范围涵盖图形/网页设计和 UI/UX,到前端、后端、基础设施和运营。

撰写的内容

撰写的评论

非常棒的文章!

一个小小的挑剔之处:exec 命令不仅仅用于打开 shell,您还可以一次性执行 pod/容器有权访问的任何命令。 在您的示例中,您只是执行 `/bin/bash` 以进行探索并运行其他命令,但如果您安装了其他程序或脚本,您可以只调用它。

假设您有一个命令可以运行尚未完全自动化的特定操作任务,您的命令可能是

kubectl exec -it cherry-chart-88d49478c-dmcfv -n charts -- /etc/path/to/script.sh

这将只运行 /etc/path/to/script.sh,并将所有 stdin/stdout 输出到您的终端,然后在完成后退出,而不是让终端在容器内保持打开状态。

© . All rights reserved.