我有一个简单的复制控制器yaml文件,它看起来像这样:
apiVersion: v1
kind: ReplicationController
metadata:
name: nginx
spec:
replicas: 3
selector:
app: nginx
template:
spec:
containers:
- image: library/nginx:3.2
imagePullPolicy: IfNotPresent
name: nginx
ports:
- containerPort: 80
metadata:
labels:
app: nginx
在运行这个复制控制器之后,我将会得到3个不同的pod, 它们的名称为 "nginx-xxx",其中 "xxx" 代表一个由字母和数字随机组成的字符串。
我想要指定由复制控制器创建的pod的名称,使得它们的名称可以分别是 "nginx-01"、"nginx-02"、"nginx-03"。此外,如果例如 pod "nginx-02" 由于某种原因被关闭,复制控制器将会自动创建另一个 nginx pod,并且我希望这个新的 nginx pod 的名称仍然是 "nginx-02"。
我想知道这是否可能?谢谢!