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部署中设置一个常量pod名称?_Kubernetes - Fatal编程技术网

是否可以在kubernetes部署中设置一个常量pod名称?

是否可以在kubernetes部署中设置一个常量pod名称?,kubernetes,Kubernetes,有可能避免pod名称中的那些散列吗 > kubectl get pods NAME READY STATUS RESTARTS AGE nginx-ingress-nginx-controller-599c688b77-nbvds 1/1 Running 0 11d pgadmin-756f5949ff-mbkk9

有可能避免pod名称中的那些散列吗

>  kubectl get pods
NAME                                              READY   STATUS      RESTARTS   AGE
nginx-ingress-nginx-controller-599c688b77-nbvds   1/1     Running     0          11d
pgadmin-756f5949ff-mbkk9                          1/1     Running     0          11d
postgres-postgresql-0                             1/1     Running     0          11d
redis-master-5d9cfb54f8-8pbgq                     1/1     Running     43         4d

根据您的要求,我们的产品可以满足您的需求。使用部署这是不可能的。Statefulset以增量方式为pod分配名称,如pgadmin-0、pgadmin-1等。我强烈建议查看这个文档部分,因为statefulset提供了非常酷的功能,比如按顺序推出pod,并在一个pod中一次删除一个pod等等


根据您的要求,我们的产品可以满足您的需求。使用部署这是不可能的。Statefulset以增量方式为pod分配名称,如pgadmin-0、pgadmin-1等。我强烈建议查看这个文档部分,因为statefulset提供了非常酷的功能,比如按顺序推出pod,并在一个pod中一次删除一个pod等等


否如果使用部署,则无法避免pod名称中的哈希。您可以添加自己的标签/注释,并使用这些标签选择或操作POD


statefulset创建的pod具有唯一标识,该标识由序号组成,即
redis-master-0
redis-master-1
redis-master-2
等。如果您运行的是redis等有状态工作负载,我建议使用statefulset

否,如果您使用部署。您可以添加自己的标签/注释,并使用这些标签选择或操作POD

statefulset创建的pod具有唯一标识,该标识由序号组成,即
redis-master-0
redis-master-1
redis-master-2
等。如果您正在运行redis等有状态工作负载,我建议使用statefulset