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 redes
- Experiência com a interface de linha de comando do Linux
- Experiência básica em programação em qualquer linguagem
Público-Alvo
- Desenvolvedores
- Administradores de Sistemas
- Engenheiros DevOps
Declaração de Clientes (5)
gostei de termos feito a prática também
Silbia Bursuc
Curso - Kubernetes Advanced
Máquina Traduzida
ele foi paciente e entendeu que ficamos para trás
Albertina - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
Máquina Traduzida
O treinamento foi mais prático
Siphokazi Biyana - Vodacom SA
Curso - Kubernetes on AWS
Máquina Traduzida
Aprendendo sobre Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Curso - Kubernetes on Azure (AKS)
Máquina Traduzida
Forneceu uma boa base para Docker e Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Curso - Docker (introducing Kubernetes)
Máquina Traduzida