Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 在命令行中使用kubectl创建具有指定名称的pod?_Kubernetes_Kubectl_Kubernetes Pod - Fatal编程技术网

Kubernetes 在命令行中使用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命令行,是否可以定义确切的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/副本的复制集。。。因此有一个生成的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