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
Declaração de Clientes (5)
ele foi paciente e compreendeu que ficamos para trás
Albertina - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
Máquina Traduzida
Como o Interactive Reda explicaria as informações e nos incentivaria a participar. Ele também mencionaria fatos interessantes ao longo do caminho e compartilharia todo o conhecimento que possui. Reda tem excelentes habilidades de comunicação, o que torna a formação online realmente eficaz.
Janine - BMW SA
Curso - Kubernetes Advanced
Máquina Traduzida
A formação foi mais prática
Siphokazi Biyana - Vodacom SA
Curso - Kubernetes on AWS
Máquina Traduzida
Aprender sobre Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Curso - Kubernetes on Azure (AKS)
Máquina Traduzida
Ele proporcionou uma boa base para Docker e Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Curso - Docker (introducing Kubernetes)
Máquina Traduzida