Programa do Curso
Introdução
- O que é Kubernetes?
- Contêinerização vs. Virtualização
- Visão geral de Kubernetes recursos e arquitetura
- Kubernetes no contexto da Cloud Native Computing Foundation (CNCF)
Compreensão Kubernetes
- O ciclo de vida de um Kubernetes aplicativo
- Kubernetes componentes: Mestre e Nós
- Kubelet, Kube-proxy e outros componentes importantes
Começando
- Configurando o Ambiente de Desenvolvimento
- Instalando Kubernetes usando kubeadm
- Configurando kubectl e kubeconfig
Trabalhando com pods
- Criando pods
- Gerenciar configurações de pod
- Accessinstalação e solução de problemas de pods
ReplicaSets e implantações
- Criando e dimensionando ReplicaSets
- Gerenciando atualizações de aplicativos com implantações
- Usando atualizações e reversões contínuas
Serviços e Networking
- Criando serviços para expor aplicativos
- Serviços internos x externos
- Políticas de rede para comunicação segura
Armazenamento persistente
- Volume persistente (PV) e reivindicação de volume persistente (PVC)
- Classes de armazenamento
- Usando Volumes para gerenciamento de dados
Configuração e segredos
- Gerenciando configurações de aplicativos
- Protegendo dados confidenciais com segredos
- Usando ConfigMaps para configurações externas
Integração Kubernetes com plataformas em nuvem
- Implantando Kubernetes clusters nos principais provedores de nuvem
- Usando balanceadores de carga e controladores de entrada
- Escalonamento automático com escalonadores automáticos de pod horizontais (HPA)
Monitoramento e registro
- Implementando verificações de saúde
- Usando Kubernetes Dashboard para monitoramento de cluster
- Agregando logs com ferramentas como Fluentd e Elasticsearch
Solução de problemas
- Identificando problemas comuns em Kubernetes implantações
- Depurando problemas de aplicativo e rede
- Analisando Kubernetes eventos e logs
Resumo e próximas etapas
- Principais conclusões do curso
- Recursos recomendados para aprendizagem adicional
- Próximas etapas em sua Kubernetes jornada
Requisitos
- Compreensão dos conceitos básicos de rede Experiência com Linux interface de linha de comando Experiência básica de programação em qualquer linguagem
Público
- Desenvolvedores Administradores de sistema DevOps Engenheiros
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.