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
- Ter a certificação Red Hat Certified System Administrator (RHCSA) ou demonstrar experiência equivalente
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
- 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.
- 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.
- 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.
- 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.
- 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.
- Configuração de aplicações para conferir confiabilidade
- Configure aplicações para trabalhar com o Kubernetes e proporcionar alta disponibilidade e resiliência.
- Gerenciamento de atualizações de aplicações
- Gerencie atualizações reproduzíveis de aplicações e reversões de código e configurações.
- Gerenciamento declarativo de recursos
- Implante e atualize aplicações a partir de manifestos de recursos parametrizados para diferentes ambientes de destino.
- Implantação de aplicações em pacotes
- Implante e atualize aplicações a partir de manifestos de recursos empacotados para compartilhamento e distribuição.
- Autenticação e autorização
- Configure a autenticação com o provedor de identidades HTPasswd e atribua funções a usuários e grupos.
- Segurança de rede
- Proteja o tráfego de rede entre aplicações dentro e fora do cluster.
- Exposição de aplicações que não são HTTP/SNI
- Exponha aplicações ao acesso externo sem usar um controlador de entrada.
- 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.
- 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.
- Segurança das aplicações
- Execute aplicações que exigem privilégios elevados ou especiais do sistema operacional do host ou do Kubernetes.
- Atualizações do OpenShift
- Atualize um cluster do OpenShift e minimize a interrupção das aplicações implantadas.
- 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.
- 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)
- Particionamento de clusters
- Configure um subconjunto de nós de cluster a serem dedicados a um tipo de carga de trabalho.
- 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.
- 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.