0% acharam este documento útil (0 voto)
29 visualizações3 páginas

Guia de Administração OpenShift

Este guia fornece uma introdução ao OpenShift, uma plataforma de orquestração de contêineres baseada no Kubernetes, e detalha a infraestrutura utilizada, incluindo acesso via Bastion Host e Nodes. Ele abrange comandos básicos e avançados para administração de recursos, gerenciamento de nodes e monitoramento, além de exemplos práticos. O objetivo é auxiliar administradores OpenShift no gerenciamento de clusters em ambientes OI.

Enviado por

fribrtecnopolis
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
29 visualizações3 páginas

Guia de Administração OpenShift

Este guia fornece uma introdução ao OpenShift, uma plataforma de orquestração de contêineres baseada no Kubernetes, e detalha a infraestrutura utilizada, incluindo acesso via Bastion Host e Nodes. Ele abrange comandos básicos e avançados para administração de recursos, gerenciamento de nodes e monitoramento, além de exemplos práticos. O objetivo é auxiliar administradores OpenShift no gerenciamento de clusters em ambientes OI.

Enviado por

fribrtecnopolis
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Guia de Administração OpenShift – OI

Infraestrutura com Bastion CLI (oshpx30) e Nodes OSHPX29A/B/C/D

1. Introdução ao OpenShift

O Red Hat OpenShift é uma plataforma de orquestração de contêineres baseada no


Kubernetes, que oferece um ambiente completo para o desenvolvimento, a implantação
e a gestão de aplicações em escala. Com forte integração DevOps, segurança
empresarial e suporte oficial da Red Hat, o OpenShift é amplamente utilizado em
ambientes corporativos que exigem alta disponibilidade e governança.

2. Infraestrutura Utilizada

Este guia é baseado na seguinte infraestrutura:

 Acesso via Bastion Host: oshpx30


 Cluster Nodes:
o Master/Worker Nodes: OSHPX29A, OSHPX29B, OSHPX29C, OSHPX29D

A administração do cluster é feita através do terminal SSH no bastion host oshpx30,


utilizando a CLI oc.

3. Comandos Básicos com oc CLI

3.1 Login e Contexto

oc login --token=<seu_token> --server=[Link]

Verificar contexto atual:

oc config get-contexts

Listar projetos disponíveis:


oc get projects

4. Administração de Recursos

4.1 Gerenciar Namespaces

Criar um novo projeto (namespace):

oc new-project projeto-exemplo

Deletar um projeto:

oc delete project projeto-exemplo

4.2 Pods e Deployments

Listar pods de um projeto:

oc get pods -n projeto-exemplo

Descrever um pod:

bash
CopiarEditar
oc describe pod <pod_name> -n projeto-exemplo

Ver logs:

oc logs <pod_name> -n projeto-exemplo

5. Administração Avançada do Cluster

5.1 Gerenciamento de Nodes

Listar nós do cluster:

oc get nodes

Verificar status do node:

oc describe node OSHPX29A

Colocar node em manutenção:

oc adm cordon OSHPX29A


oc adm drain OSHPX29A --ignore-daemonsets --delete-emptydir-data

Retornar node à produção:

oc adm uncordon OSHPX29A


5.2 Monitoramento de Recursos

Uso de recursos por node:

oc adm top nodes

Uso por pod:

oc adm top pods --all-namespaces

5.3 Atualizações e Patches

Verificar versão do cluster:

oc get clusterversion

Aplicar patch a um deployment:

oc patch deployment <nome> -p '{"spec":{"replicas":3}}' -n <namespace>

6. Integração com a Infraestrutura

Exemplo 1 – Acesso ao bastion e login no cluster

ssh user@oshpx30
oc login --token=... --server=[Link]

Exemplo 2 – Verificação de status dos nós

oc get nodes | grep -v Ready

Exemplo 3 – Ver logs de pods no node OSHPX29C

oc get pods -o wide | grep OSHPX29C


oc logs <pod_name> -n <namespace>

7. Considerações Finais

Este guia prático foi desenvolvido para auxiliar administradores OpenShift no


gerenciamento de clusters em ambientes OI. Com comandos organizados do básico ao
avançado, e exemplos reais da infraestrutura com bastion host oshpx30 e nodes
OSHPX29A até OSHPX29D, cluster versão OpenShift 4.15 Bare Metal.

Você também pode gostar