Instalando Openshift Origin 3.11 com Ansible
Tentarei abordar a instalação do Openshift Origin de forma simplificada, irei apontar minhas maiores dificuldades e o que foi feito para sanar os possíveis problemas com a instalação através do Ansible.
Parte 4: Rodando as playbooks
Para adiantar o processo de deploy iremos baixar algumas imagens que iremos utilizar no processo de instalação.
Imagens para baixar apenas no Master:
docker pull docker.io/cockpit/kubernetes
docker pull docker.io/openshift/origin-deployer:v3.11
docker pull docker.io/openshift/origin-docker-registry:v3.11
docker pull docker.io/openshift/origin-haproxy-router:v3.11
docker pull docker.io/openshift/origin-pod:v3.11
docker pull docker.io/openshift/origin-control-plane:v3.11
docker pull quay.io/coreos/etcd:v3.2.22
Imagens para baixar em: node1 e node2
docker pull docker.io/cockpit/kubernetes
docker pull docker.io/openshift/origin-deployer:v3.11
docker pull docker.io/openshift/origin-docker-registry:v3.11
docker pull docker.io/openshift/origin-haproxy-router:v3.11
docker pull docker.io/openshift/origin-pod:v3.11
Para iniciar a instalação agora vamos executar algumas playbooks do Ansible, para isso será necessário executar elas dentro do repositório 'openshift-ansible' que fizemos o clone anteriormente no meu caso, baixei ele no meu /root/.
Executar playbook de preparação e de deploy sequencialmente:
ansible-playbook openshift-ansible/playbooks/prerequisites.yml
ansible-playbook openshift-ansible/playbooks/deploy_cluster.yml
Em caso de falha remover com playbook:
ansible-playbook openshift-ansible/playbooks/adhoc/uninstall.yml
É isso pessoal. Espero ter ajudado e em caso de dúvidas, no que eu puder ajudar, estou à disposição!
=]~
Imagens para baixar apenas no Master:
docker pull docker.io/cockpit/kubernetes
docker pull docker.io/openshift/origin-deployer:v3.11
docker pull docker.io/openshift/origin-docker-registry:v3.11
docker pull docker.io/openshift/origin-haproxy-router:v3.11
docker pull docker.io/openshift/origin-pod:v3.11
docker pull docker.io/openshift/origin-control-plane:v3.11
docker pull quay.io/coreos/etcd:v3.2.22
Imagens para baixar em: node1 e node2
docker pull docker.io/cockpit/kubernetes
docker pull docker.io/openshift/origin-deployer:v3.11
docker pull docker.io/openshift/origin-docker-registry:v3.11
docker pull docker.io/openshift/origin-haproxy-router:v3.11
docker pull docker.io/openshift/origin-pod:v3.11
Para iniciar a instalação agora vamos executar algumas playbooks do Ansible, para isso será necessário executar elas dentro do repositório 'openshift-ansible' que fizemos o clone anteriormente no meu caso, baixei ele no meu /root/.
Executar playbook de preparação e de deploy sequencialmente:
ansible-playbook openshift-ansible/playbooks/prerequisites.yml
ansible-playbook openshift-ansible/playbooks/deploy_cluster.yml
Em caso de falha remover com playbook:
ansible-playbook openshift-ansible/playbooks/adhoc/uninstall.yml
É isso pessoal. Espero ter ajudado e em caso de dúvidas, no que eu puder ajudar, estou à disposição!
=]~
Parabéns , muito bom o artigo