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
Explicou tudo, não apenas as noções do k8s.
Stefan Voinea - EMAG IT Research S.R.L
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Máquina Traduzida
Depth of knowledge of the trainer
Grant Miller - BMW
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Curso - Docker (introducing Kubernetes)
There was a lot to lean, but it never felt rushed.