DO700

Container Adoption Boot Camp

Visão geral

Descrição do curso

Suporte à infraestrutura para adoção de aplicações nativas em containers, Kubernetes e práticas de DevOps

O treinamento Container Adoption Boot Camp for Administrators (DO700) é uma experiência imersiva, intensiva e hands-on em gerenciamento em escala empresarial de aplicações nativas em containers implantadas na versão do Kubernetes da Red Hat, o Red Hat® OpenShift® Container Platform. Este curso é destinado aos profissionais que querem avançar significativamente na jornada da transformação digital. Mas para fazer essa mudança, você precisa oferecer suporte a um número cada vez maior de clusters, stakeholders, aplicações e usuários para viabilizar implantações em grande escala. As habilidades adquiridas neste curso podem ser aplicadas a edições autogerenciadas do OpenShift e a edições de serviços gerenciados, como o Red Hat OpenShift on AWS (ROSA) e o Azure Red Hat OpenShift. Como parte da inscrição, você receberá um ano doRed Hat Learning Subscription Standard, que dá a você acesso ilimitado a todos os nossos cursos online. Além disso, você pode fazer até cinco exames únicos e refazer qualquer um desses exames caso não seja aprovado.

Essa coleção de cursos é baseada no Red Hat OpenShift Container Platform 4.14.

Observação: este curso é oferecido como aulas virtuais de dez dias. A duração pode variar de acordo com a entrega. Para conferir todos os detalhes, a programação e os preços do curso, selecione a localização e clique em "Registre-se" no menu à direita.

De 5 a 10 tópicos

  • Introdução ao Kubernetes e ao Red Hat OpenShift
  • Implantação e solução de problemas de aplicações em containers no OpenShift
  • Controle do acesso a projetos com base em funções usando controle de acesso baseado em função (RBAC)
  • Configuração do gerenciamento de identidade e autenticação do OpenShift
  • Isolamento de aplicações com políticas de rede
  • Controle do uso de recursos com cotas e limites
  • Automação das tarefas administrativas do OpenShift usando o operador OpenShift GitOps
  • Implantação de aplicações em pacotes com templates do OpenShift e gráficos Helm
  • Provisionamento de armazenamento persistente sob medida para os requisitos de aplicações
  • Backup e restauração aplicações em containers com a API do OpenShift para proteção de dados (OADP)

Público-alvo

  • Administradores de sistemas, administradores de nuvem e engenheiros de confiabilidade de sites (SREs) interessados em adotar tecnologias de container e Kubernetes.

Treinamentos recomendados

Requisitos técnicos

  • É necessário ter conexão com a Internet durante o curso para acessar os clusters dedicados e compartilhados do OpenShift.

Resumo do curso

Tópicos abordados

  1. Introdução ao Kubernetes e ao OpenShift
    • Identifique os principais serviços de cluster do Kubernetes e os serviços da plataforma OpenShift e monitore-os usando o console web.
  2. APIs e interfaces de linha de comando do Kubernetes e do OpenShift
    • Acesse um cluster do OpenShift usando a linha de comando e consulte os respectivos recursos de API do Kubernetes para avaliar a integridade desse cluster.
  3. Execução de aplicações como containers e pods
    • Execute e solucione problemas de aplicações em containers como pods não gerenciados do Kubernetes.
  4. Implantação de aplicações gerenciadas e em rede no Kubernetes
    • Implante aplicações e exponha-as ao acesso à rede de dentro e de fora de um cluster do Kubernetes.
  5. Gerenciamento do armazenamento para a configuração e dados de aplicações
    • Externalize as configurações de aplicações em recursos do Kubernetes e provisione volumes de armazenamento para arquivos de dados persistentes.
  6. Configuração de aplicações para conferir confiabilidade
    • Configure aplicações para trabalhar com o Kubernetes e proporcionar alta disponibilidade e resiliência.
  7. Gerenciamento de atualizações de aplicações
    • Gerencie atualizações reproduzíveis de aplicações e reversões de código e configurações.
  8. Gerenciamento declarativo de recursos
    • Implante e atualize aplicações a partir de manifestos de recursos parametrizados para diferentes ambientes de destino.
  9. Implantação de aplicações em pacotes
    • Implante e atualize aplicações a partir de manifestos de recursos empacotados para compartilhamento e distribuição.
  10. Autenticação e autorização
    • Configure a autenticação com o provedor de identidades HTPasswd e atribua funções a usuários e grupos.
  11. Segurança de rede
    • Proteja o tráfego de rede entre aplicações dentro e fora do cluster.
  12. Exposição de aplicações que não são HTTP/SNI
    • Exponha aplicações ao acesso externo sem usar um controlador de entrada.
  13. Habilitação do self-service para desenvolvedores
    • Configure clusters para self-service seguro para desenvolvedores de várias equipes e desabilite o self-service se as equipe de operações precisarem provisionar projetos.
  14. Gerenciamento de operadores do Kubernetes
    • Instale e atualize operadores que o gerenciador de ciclo de vida do operador e o operador de versão do cluster gerenciam.
  15. Segurança das aplicações
    • Execute aplicações que exigem privilégios elevados ou especiais do sistema operacional do host ou do Kubernetes.
  16. Atualizações do OpenShift
    • Atualize um cluster do OpenShift e minimize a interrupção das aplicações implantadas.
  17. Gerenciamento de identidade e autenticação
    • Configure clusters do OpenShift para autenticação usando sistemas de identidade empresarial LDAP e OIDC e para reconhecer grupos definidos por esses sistemas.
  18. Backup, restauração e migração de aplicações com OADP
    • Faça backup e restauração de configurações e dados de aplicações com a API do OpenShift para proteção de dados (OADP)
  19. Particionamento de clusters
    • Configure um subconjunto de nós de cluster a serem dedicados a um tipo de carga de trabalho.
  20. Agendamento de pods
    • Configure cargas de trabalho para serem executadas em um conjunto dedicado de nós de cluster e impeça que outras cargas de trabalho usem esses nós de cluster.
  21. OpenShift GitOps
    • Implante o OpenShift GitOps para gerenciar clusters e aplicações.

Resultados

Impacto para a organização

  • O objetivo deste treinamento é ensinar aos administradores iniciantes na tecnologia de containers habilidades básicas e avançadas para configurar, gerenciar e automatizar o Red Hat OpenShift Container Platform. Isso ajudará a implantar aplicações em containers que sejam altamente disponíveis, resilientes e escaláveis. O Red Hat OpenShift Container Platform acelera o desenvolvimento e a implantação de aplicações, além de conferir portabilidade entre ambientes. Essa plataforma também simplifica a escalabilidade, a administração e a manutenção de aplicações nativas em nuvem ou adaptadas para ela.

Impacto para o profissional

Ao concluir este curso, você será capaz de configurar e gerenciar clusters do Red Hat OpenShift Container Platform 4 em escala para:

  • Configurar controles de segurança para usuários, aplicações e redes.
  • Integrar o OpenShift com sistemas de autenticação empresarial, armazenamento e GitOps para aumentar a produtividade da equipe de operações de TI e aprimorar a conformidade com os padrões organizacionais.
  • Usar técnicas de solução de problemas para identificar questões relacionadas a aplicações em containers, operadores de cluster e capacidade de computação.

Próximo exame ou curso recomendado

Defina sua trajetória de aprendizagem

Participe deste curso que é parte do Red Hat Learning Subscription, que oferece um ano de acesso ilimitado e sob demanda aos nossos recursos de aprendizagem online.

Verifique seu conhecimento

Faça uma avaliação de habilidades gratuita para testar seu know-how, verificar o que está faltando para você e saber por onde começar no Red Hat Training.