當我調度Pod的兩個(兩個)副本時使用複製控制器我期望在每個節點(VM)中各有一個副本。相反,我發現兩個副本都是在同一個窗格中創建的。這將使1節點成爲我需要避免的單點故障。Kubernetes將Pod調度到不同節點
對於2個窗格:1個莢果在節點A,1個莢果在節點B
對於3個豆莢:2莢果在節點A,1個莢果在節點B其中kubernetes可以安排爲每個資源可用性
任何建議什麼是不正確配置?
apiVersion: v1
kind: ReplicationController
metadata:
name: myweb-rc
spec:
replicas: 2
selector:
role: "myweb"
template:
metadata:
labels:
role: "myweb"
spec:
containers:
- name: tomcat
image: myregistry.my.com/dev/cert/my-web/myweb/deployment_build_app-671-354-1.0.0-snapshot
ports:
- name: tomcat
containerPort: 8080
readinessProbe:
httpGet:
path: /app
port: 8080
initialDelaySeconds: 30
timeoutSeconds: 1
resources:
requests:
cpu: 1000m
memory: 100Mi
limits:
cpu: 2000m
memory: 7629Mi
imagePullSecrets:
- name: myregistrykey
nodeSelector:
kubernetes.io/hostname: myapp01
您可以共享複製控制器定義嗎? – kichik
@kichik - 我已經包括rc的定義 –
也許該nodeSlecctor部分? – kichik