在命令行中使用 kubectl 创建具有指定名称的 pod?
Create a pod with specified name using kubectl in command line?
使用 kubectl 命令行,是否可以定义确切的 pod 名称?
我试过
kubectl run $pod-name --image imageX
但是,生成的 pod 名称类似于 $pod-name-xx-yyy-nnn
。
那么在不使用 yaml 文件的情况下,我可以使用 kubectl CLI 定义 pod 名称吗?
kubectl run
默认创建一个 Deployment。 Deployment 启动一个 ReplicaSet 来管理 pods/replicas... 因此生成了一个 pod 名称.
运行 豆荚
对于 运行 单个 pod,您可以将 --restart=Never
添加到 kubectl run
命令。
kubectl run mypod --restart=Never --image=imageX
$pod-name 是一个具有某些值的变量,比方说“hello”。因此,当您 运行ning kubectl 运行 命令时,它将创建一个 deployment。部署将创建一个名为“hello-xxxx”的 replicaset,并且 replicaset 将创建名为“replicasetname-xxx”的 pod ”。
如果你想使用 kubectl 运行 创建一个 pod,使用下面的命令 "kubectl 运行 times --generator=run-pod/v1 hello --image=busybox".
它将创建一个名为 hello 的 pod。您应该替换 hello 和图像名称。
否则你可以使用“kubectl create pod hello --image=busybox”。
使用 kubectl 命令行,是否可以定义确切的 pod 名称?
我试过
kubectl run $pod-name --image imageX
但是,生成的 pod 名称类似于 $pod-name-xx-yyy-nnn
。
那么在不使用 yaml 文件的情况下,我可以使用 kubectl CLI 定义 pod 名称吗?
kubectl run
默认创建一个 Deployment。 Deployment 启动一个 ReplicaSet 来管理 pods/replicas... 因此生成了一个 pod 名称.
运行 豆荚
对于 运行 单个 pod,您可以将 --restart=Never
添加到 kubectl run
命令。
kubectl run mypod --restart=Never --image=imageX
$pod-name 是一个具有某些值的变量,比方说“hello”。因此,当您 运行ning kubectl 运行 命令时,它将创建一个 deployment。部署将创建一个名为“hello-xxxx”的 replicaset,并且 replicaset 将创建名为“replicasetname-xxx”的 pod ”。 如果你想使用 kubectl 运行 创建一个 pod,使用下面的命令 "kubectl 运行 times --generator=run-pod/v1 hello --image=busybox".
它将创建一个名为 hello 的 pod。您应该替换 hello 和图像名称。 否则你可以使用“kubectl create pod hello --image=busybox”。