Par la composition suivante, openshift-origin, utilisant playbook dans ansible, l'environnement a été construit.deploy router status En attente
[node]
openshift-master.example.com<br>
openshift-node01.example.com<br>
openshift-node02.example.com<br>
openshift-etcd.example.com<br>
[/etc/ansible/hosts]
[OSEv3:children]
masters
nodes
etcd
# Set variables common for all OSEv3 hosts
[OSEv3:vars]
ansible_ssh_user=root
deployment_type=origin
[masters]
openshift-master.example.com
[etcd]
openshift-etcd.example.com
# host group for nodes, includes region info
[nodes]
openshift-master.example.com openshift_node_labels="{'region': 'infra', 'zone': 'default'}"
openshift-node01.example.com openshift_node_labels="{'region': 'primary', 'zone': 'east'}"
openshift-node02.example.com openshift_node_labels="{'region': 'primary', 'zone': 'west'}"
Dans la commande suivante, en OpenShift, connectez-vous, oh, il a été fait.
[login command]
oc login -u system:admin -n default
Et Replica dans le routeur, il a été fait dans la commande suivante. L'événement suivant se produit et un emplacement ne peut pas créer de réplique dans le routeur.
[create router command]
Failed scheduling
pod (router-2-ievkl) failed to fit in any node fit failure on node (openshift-node01.example.com): CheckServiceAffinity fit failure on node (openshift-node02.example.com): CheckServiceAffinity fit failure on node (openshift-master.example.com): PodFitsHostPorts
Il est telle situation, mais quand, comment faire correspondre, je serais en mesure de faire réplique à droite du routeur?
JE PENSE (je ne suis pas sûr) que le problème ici est le suivant. Vous pouvez exécuter 'oc get nodes' et je pense que vous aurez un noeud (sur la même machine que votre maître) qui sera imprévisible. Cela signifie que le planificateur n'attribuera pas de pods à ce nœud. C'est le nœud avec l'étiquette: 'region: 'infra'. Maintenant, je ne suis pas sûr si les pod de registre/routeur etc. sont automatiquement déployés sur les nœuds qui ont l'étiquette «infra». Si c'est le cas, cela pourrait être le problème. Il doit créer des pods sur un nœud avec label infra mais le nœud avec l'infra label est non programmable. Faites-moi savoir si ça aide. – lvthillo