繁体   English   中英

使用与 K8s Python 客户端等效的 kubectl run 命令

[英]Using kubectl run command equivalent with K8s Python client

我有一个以root身份运行的 K8s 容器。 我正在尝试使用 K8s Python 客户端以non-root用户身份执行到容器中。 截至今天,K8s不支持将用户标志传递给 exec 命令的功能。

有一个 hack 可以使用 kubectl 绕过这个限制。 这个想法是在与目标 Pod 相同的节点上运行一个 docker Pod。 有关详细信息,请参阅此工具 后台工具使用kubectl run command 有什么方法可以等效于使用 Python 客户端运行命令?

kubernetes 插件本身就是脚本,所以理论上你可以做一些简单的事情:

bash -x ./kube-ssh --option --option...

并观察它运行命令

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM