RedHat OpenShift: Difference between revisions

From Wiki
No edit summary
Line 3: Line 3:
  <big>Este artigo está com o status RASCUNHO, tenho muito ainda pra organizar</big>
  <big>Este artigo está com o status RASCUNHO, tenho muito ainda pra organizar</big>


= Primerios Passos =
= Redhat Openshift =


== Comando de instalação direto ==
* [[Openshift: Primeiros Passos]]


openshift-install create cluster


O comando do exemplo cria o cluster na Amazon AWS. Usa o Terraform para criar os workers.
== Comandos de instalação - Passo a Passo ==
1) Cria um arquivo install-config.yaml
openshift-install create install-config
2) Cria os arquivos manifests
openshift-install create manifests
3) Cria os arquivos ignition
openshift-install create ignition-config
Usa os manifests para criar os Workers. Os arquivos são bootstrap.ign, master.ign, worker.ign
== Pegando versões e atualizando==
1) Pega a versão do cluster
oc get clusterversion
2) Pega os deployments
oc get deployments -n openshift-cluster-version
Resultado:
NAME                    DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
cluster-version-operator 1      1      1          1        12h
3) Faz um ssh dentro do pod
oc rsh -n openshift-cluster-version deployments/cluster-version-operator
execute
sh-4.2# ls /release-manifests/
== Diversos Comandos==
A) Ver os logs
oc logs -n openshift-cluster-version deployments/cluster-version-operator
B) Ver os pods em um namespace
oc get pods -n openshift-kube-apiserver
oc get pods -n openshift-kube-scheduler
oc get pods -n openshift-kube-controller-manager
C) Ver os ???
oc get ds -n openshift-apiserver
C) Ver os nodes de um cluster
oc get nodes -o wide
Resultado:
<small>NAME                                        STATUS ROLES  AGE VERSION      INTERNAL-IP  EXTERNAL-IP  OS-IMAGE          KERNEL-VERSION        CONTAINER-RUNTIME
ip-10-0-139-163.us-east2-2.compute.internal  Ready  worker 11h v1.11.0+c... 10.0.139.163 <none>      Redhat CoreOS 4.0 3.10.0-957.el7.x86_64 cri-o://1.11.10
ip-10-0-15-243.us-east2-2.compute.internal  Ready  master 12h v1.11.0+c... 10.0.15.243  18.21.78.NNN Redhat CoreOS 4.0 3.10.0-957.el7.x86_64 cri-o://1.11.10
ip-10-0-159-233.us-east2-2.compute.internal  Ready  worker 11h v1.11.0+c... 10.0.159.233 <none>      Redhat CoreOS 4.0 3.10.0-957.el7.x86_64 cri-o://1.11.10</small>
Fazendo SSH dentro de um node
ssh -i $PEM_FILE core@$EXTERNAL-IP
Verificando o resultado do Ignition
journalctl --no-pager | grep "Ignition  finished sucess" -B 100


= Ver também =
= Ver também =

Revision as of 15:15, 7 November 2019

Os comandos são para a versão 4.0 do Redhat Openshift

Este artigo está com o status RASCUNHO, tenho muito ainda pra organizar

Redhat Openshift


Ver também