当我调度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