Programa do Curso
Introdução à Kubernetes
- Visão geral da Kubernetes e da sua arquitetura
- Componentes principais: Servidor API, Controller Manager, Scheduler, etcd e Kubelet
- Entendendo Pods, Nodes e Clusters
Recursos Management
- Isolamento de recursos usando Namespaces
- Definindo solicitações e limites para recursos computacionais
- Escalonando aplicativos com Kubernetes
Gerenciando cargas de trabalho
- Implementação de aplicações utilizando Deployments, StatefulSets e DaemonSets
- Usando Jobs e CronJobs para agendamento de tarefas
- Tratamento de actualizações e reversões
Networking e descoberta de serviços
- Entendendo os serviços Kubernetes: ClusterIP, NodePort, LoadBalancer, ExternalName
- Configurando o DNS e a descoberta de serviços
- Expondo aplicativos via Ingress
Persistência de dados
- Persistindo dados com volumes persistentes e reivindicações de volume persistente
- Utilização de volumes estáticos e dinâmicos
- Compreender Access Modos, políticas de recuperação e volumes projectados
Configuration Management
- Implementação de ConfigMaps e Segredos
- Utilizar variáveis de ambiente e volumes para configuração
Cluster Management
- Kubernetes atualizações de cluster usando kubeadm
- Configurando a autenticação com certificados TLS
- Gerir permissões com controlo Access baseado em funções (RBAC)
Estratégias avançadas de escalonamento
- NodeSelector, NodeAffinity e PodAffinity
- Entendendo e aplicando Taints e Tolerações
Provisionamento com Helm
- Introdução aos gráficos Helm e Helm
- Criação e implantação de Helm Charts
- Gerenciamento de dependências com Helm
Resolução de problemas Kubernetes
- Analisando problemas de BackOff e CrashLoopBackOff
- Solução de problemas de nós no status NotReady
- Usando kubectl e logs para depuração
Resumo e próximos passos
Requisitos
- Conhecimento básico dos comandos Linux
- Familiaridade com conceitos de contentorização (por exemplo, Docker)
- Experiência com fundamentos de rede é recomendada, mas não obrigatória
Público alvo
- Administradores de sistema
- Engenheiros DevOps
- Desenvolvedores com o objetivo de implantar e gerenciar aplicativos em contêineres
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 6500 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (1)
Gostei do formato individual deste curso, que permitiu muito mais flexibilidade nas perguntas e respostas. O Instrutor abordou o material relevante para as minhas necessidades de treinamento, bem como conhecimentos adicionais que certamente me beneficiarão no futuro.
Dylan - MacStadium
Curso - Kubernetes Comprehensive
Máquina Traduzida