![]() |
1
1
什么形象
https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl |
![]() |
2
1
埃里斯塔普斯提供 link to installation documentation 它有助于解决问题:
它很可能没有安装kubectl,因此您必须在dockerfile中添加kubectl安装说明。这些指令将取决于你的基本Docker图像是什么。 由于作业创建的pod将附加一个serviceaccount,因此在容器中运行的kubectl工具将通过serviceaccount令牌调用其运行所在的集群,并且实际上将在集群中而不是容器中创建机密(假设它具有正确的rbac权限)。 试试看。从容器调用kube apiserver(例如通过kubectl)并不少见。 旁注:在容器中创建秘密对象完全没有意义。 |