CS120

Introdução ao Red Hat OpenShift Service on AWS

Visão geral

Descrição do curso

Aprenda a implantar, acessar e realizar operações diárias em um cluster do ROSA.

Este curso ensina a equipe de operações de TI a implantar um cluster público do Red Hat OpenShift Service on AWS (ROSA), oferecendo experimentação e provisionamento de projetos nos quais as equipes de desenvolvimento possam trabalhar. A equipe de operações de TI aprenderá como realizar operações diárias dos clusters do ROSA e oferecer suporte às equipes de aplicações que o utilizam. Assim, a equipe de operações de TI pode aplicar as mesmas habilidades e procedimentos semelhantes nos clusters privados do ROSA nas organizações.

Resumo do conteúdo do curso

  • Introdução ao OpenShift gerenciado
  • Identificar pré-requisitos para criar e implantar um cluster do ROSA
  • Acessar um cluster do ROSA como administrador
  • Configurar a autenticação do GitHub
  • Conectar clusters do ROSA aos serviços em nuvem da Red Hat
  • Configurar projetos com medidas de segurança para equipes de aplicações
  • Provisionamento e configuração declarativos de projetos usando o OpenShift GitOps
  • Realizar atualizações de versão do OpenShift
  • Limpar recursos da AWS de clusters excluídos

Público-alvo

  • Principal:
    • Administradores do ROSA
    • Administradores de sistema, engenheiros de plataforma, engenheiros de nuvem, outras funções de TI relacionadas à infraestrutura que são responsáveis pelo suporte e provisionamento da infraestrutura de aplicações implantadas na AWS.
  • Secundário:
    • Arquitetos empresariais
    • Profissionais de infraestrutura de aplicações e desenvolvimento, como engenheiros de confiabilidade de sites e de DevOps.

Treinamentos recomendados

Requisitos técnicos

  • A conexão com a Internet é necessária para acessar os serviços da AWS por meio do portal ou da interface de linha de comando (CLI) dessa plataforma. Você também precisará acessar o console de nuvem híbrida da Red Hat e os serviços em nuvem associados da Red Hat.
  • Os alunos precisam ter uma conta ativa da AWS com permissão para ativar os serviços do AWS Marketplace e um método de pagamento associado. Isso é necessário devido aos recursos da AWS que são consumidos pelos clusters do ROSA.
  • Os alunos precisam ter uma conta ativa no Portal do Cliente Red Hat ou uma assinatura gratuita do programa Red Hat Developer

Resumo do curso

  • Criação de clusters públicos do Red Hat OpenShift Service on AWS (ROSA)
    Crie um cluster do Red Hat OpenShift Service on AWS (ROSA) acessível pela Internet
    • Introdução ao ROSA
      Descreva como os clusters do ROSA se encaixam na infraestrutura da AWS, as ferramentas necessárias para criar e acessar clusters do ROSA e os padrões comuns de implantação deles: público, traga sua própria Amazon Virtual Private Cloud (VPC) e link privado
    • Pré-requisitos para criação de clusters do ROSA
      Descreva as ferramentas e os serviços necessários para criar clusters do ROSA. Prepare uma conta da AWS e uma estação de trabalho de gerenciamento para criar um cluster do ROSA e verifique se essa conta atende a todos os pré-requisitos para criar clusters
    • Criação de um cluster do ROSA
      Crie um cluster do ROSA acessível pela Internet
    • Acesso a um cluster do ROSA como administrador
      Crie credenciais de administrador do cluster do OpenShift para acessar um cluster gerenciado por meio da interface de linha de comando (CLI) e do console web do OpenShift ou da CLI do Kubernetes
    • Conexão de um cluster do ROSA ao Red Hat Services
      Conecte um cluster gerenciado ao Red Hat Cloud Services
  • Configuração de projetos para equipes de aplicação
    Configure projetos para equipes de aplicação desenvolverem ou implantarem aplicações e conceda aos administradores que não são do cluster autonomia suficiente para realizar as tarefas e impedir o uso indevido do cluster do ROSA e dos serviços da AWS
    • Configuração de provedores de identidade para clusters do ROSA
      Configure um provedor de identidade para que os desenvolvedores possam acessar clusters do ROSA e projetos self-service para implantar aplicações sem privilégios
    • Multilocação do OpenShift com projetos
      Descreva as funcionalidades do OpenShift que permitem a multilocação
    • Configuração de self-service do projeto
      Descreva as funcionalidades do OpenShift que possibilitam o self-service para equipes de aplicações
  • Gerenciamento declarativo de projetos
    Automatize a criação de projetos e a manutenção contínua usando o OpenShift GitOps, preservando a autonomia de usuários não administradores sobre esses projetos
    • GitOps para Kubernetes
      Defina os fundamentos do GitOps e seu uso com clusters e aplicações do Kubernetes. Descreva os conceitos essenciais do Argo CD compatíveis com o Red Hat OpenShift GitOps
    • Automatização do gerenciamento de clusters do ROSA com o OpenShift GitOps
      Descreva a abordagem do GitOps para automatizar o gerenciamento de clusters do OpenShift
    • Correção de desvios com o OpenShift GitOps
      Descreva a reconciliação de recursos do ROSA com o OpenShift GitOps. Descreva a abordagem do OpenShift GitOps para corrigir desvios de estado do cluster
  • Upgrades de cluster do ROSA
    Realize upgrades de clusters do ROSA com novas versões do OpenShift
    • Atualizações do OpenShift e disponibilidade de aplicações
      Descreva o processo de atualização do OpenShift e como ele afeta a disponibilidade de aplicações
    • Configuração de upgrades agendados de clusters
      Descreva o processo de agendamento de um upgrade de cluster do ROSA e a configuração de upgrades automatizados do y-stream
  • Exclusão de clusters do ROSA
    Exclua clusters do ROSA e garanta que todos os recursos da AWS relacionados sejam excluídos
    • Exclusão de recursos da AWS a partir de clusters do ROSA removidos
      Descreva o processo de exclusão de um cluster do ROSA
    • Exclusão de recursos da AWS a partir de clusters do ROSA removidos
      Descreva cenários que exigem a exclusão manual de recursos da AWS relacionados a um cluster do ROSA depois de sua exclusão

Resultados

Impacto para a organização

  • O Red Hat OpenShift Service on AWS (ROSA) é uma plataforma de aplicações pronta para uso. Ele oferece um serviço gerenciado do Red Hat OpenShift que é executado de maneira nativa na Amazon Web Services (AWS). Assim, as organizações aumentam a eficiência operacional, concentram o foco na inovação e aceleram a criação, implantação e escala das aplicações
  • O Red Hat OpenShift é uma plataforma de nuvem híbrida que oferece consistência operacional a ambientes on-premises e de nuvem. As organizações que usam o ROSA seguem os mesmos processos operacionais que uma solução autogerenciada do Red Hat OpenShift Container Platform nos data centers on-premises e implantam as mesmas aplicações em qualquer cluster do OpenShift, seja ele gerenciado ou autogerenciado

Impacto para o profissional

  • Depois de concluir o CS120, os alunos poderão criar clusters do ROSA. A maioria das tarefas diárias de administração de aplicações e clusters é realizada da mesma maneira nas soluções do Red Hat OpenShift. Por isso, os profissionais de TI utilizam as mesmas habilidades no gerenciamento de clusters do Red Hat OpenShift para ambientes de nuvem e on-premises

Próximos exames ou cursos recomendados