Kubernetes 在命令行中使用kubectl创建具有指定名称的pod?
使用kubectl命令行,是否可以定义确切的pod名称 我试过了Kubernetes 在命令行中使用kubectl创建具有指定名称的pod?,kubernetes,kubectl,kubernetes-pod,Kubernetes,Kubectl,Kubernetes Pod,使用kubectl命令行,是否可以定义确切的pod名称 我试过了 kubectl run $pod-name --image imageX 但是,生成的pod名称类似于$pod name xx yyy nnn。 因此,在不使用yaml文件的情况下,我可以使用kubectl CLI定义pod名称吗?kubectl run默认创建部署。部署将启动一个管理POD/副本的复制集。。。因此有一个生成的pod名称 跑舱 要运行单个pod,可以在kubectl run命令中添加-restart=Never
kubectl run $pod-name --image imageX
但是,生成的pod名称类似于$pod name xx yyy nnn。
因此,在不使用yaml文件的情况下,我可以使用kubectl CLI定义pod名称吗?kubectl run默认创建部署。部署将启动一个管理POD/副本的复制集。。。因此有一个生成的pod名称
跑舱
要运行单个pod,可以在kubectl run命令中添加-restart=Never
默认情况下,kubectl run创建部署。部署将启动一个管理POD/副本的复制集。。。因此有一个生成的pod名称
跑舱
要运行单个pod,可以在kubectl run命令中添加-restart=Never
$pod名称是一个具有某些值的变量,让我们打个招呼。因此,当您运行kubectl run命令时,它将创建一个部署。部署将创建名为hello xxxx的replicaset,replicaset将创建名为replicasetname xxx的pod。 如果要使用kubectl run创建pod,请使用以下命令kubectl run times-generator=run pod/v1 hello-image=busybox 它将创建一个名为hello的pod。您应该替换hello和image name。
否则,您可以使用kubectl create pod hello-image=busybox。这个$pod名称是一个带有一些值的变量,让我们说hello。因此,当您运行kubectl run命令时,它将创建一个部署。部署将创建名为hello xxxx的replicaset,replicaset将创建名为replicasetname xxx的pod。 如果要使用kubectl run创建pod,请使用以下命令kubectl run times-generator=run pod/v1 hello-image=busybox 它将创建一个名为hello的pod。您应该替换hello和image name。
否则,您可以使用kubectl create pod hello-image=busybox。我如何理解pod不是来自k8s对象,该对象的名称可能由用户确定。如果您需要入口点来访问某个pod端点,您应该创建通过选择器与pod连接的服务。K8S服务的名称可能由用户定义。我如何理解pod不是来自K8S对象,该对象的名称可能由用户确定。如果您需要入口点来访问某个pod端点,您应该创建通过选择器与pod连接的服务。K8S服务的名称可能会被用户更改
kubectl run mypod --restart=Never --image=imageX