在命令行中使用 kubectl 创建具有指定名称的 pod?

sqr*_*sqr 1 kubernetes kubectl kubernetes-pod

使用 kubectl 命令行,是否可以定义确切的 pod 名称?

我试过

kubectl run $pod-name --image imageX
Run Code Online (Sandbox Code Playgroud)

但是,生成的 pod 名称类似于$pod-name-xx-yyy-nnn. 那么不使用 yaml 文件,我可以使用 kubectl CLI 定义 pod 名称吗?

Jon*_*nas 5

kubectl run默认情况下创建一个部署。一个部署启动ReplicaSet管理舱体/副本...,因此有产生的窗格名称

运行 pod

要运行单个 pod,您可以添加--restart=Neverkubectl run命令中。

kubectl run mypod --restart=Never --image=imageX
Run Code Online (Sandbox Code Playgroud)