Programa do Curso
Ementa do curso para os dias 1-2
Introdução
I. Arquitetura de Containers
Containers vs Máquinas Virtuais (VMs)
Desconstruindo Containers
Sistemas de Gerenciamento de Containers
OCI e CRI
II. Orquestração de Containers
Limitações dos Sistemas de Gerenciamento de Containers
Arquitetura do Kubernetes
Introdução
Masters/nós
Etcd
Kube-apiserver
Kubelet
Kube-proxy
Gerenciador de Controladores
Escalador Kube
Projeto e instalação de um cluster Kubernetes
Laboratórios
Instalação de um cluster Kubernetes com múltiplos nós
III. Ferramentas de Linha de Comando do Kubernetes
Imperativo vs Declarativo
Kubectl
Krew
Kube ns
kube ctx
Laboratórios
Iniciando com o Kubernetes
Comandos Kubectl
Ferramentas do ofício
IV. Conceitos Fundamentais do Kubernetes
Nomespaces
Pods e Pods Multi-contêiner
Rótulos e Selectores
Controladores de Réplica / ReplicaSets
Deployments (Atualizações Progressivas e Rollback)
ConfigMaps e Secrets
Liveness e Readiness
Laboratórios
Conceitos Fundamentais do Kubernetes
Atualização Progressiva e Rollback
Rótulos e Selectores
ConfigMaps e Secrets
Liveness e Readiness
V. Rede no Kubernetes
Rede do Cluster
Rede de Pods
Rede de Serviços
CoreDNS no Kubernetes
Ingress
Laboratórios
Rede
Serviços
Ingress
Ementa do curso para os dias 3-4
VI. Agendamento (Scheduling)
Agendamento Manual
Taints e Tolerations
Rótulos de Nós e Selectores
Afinidade de Nó
Pods Estáticos
DaemonSets
Laboratórios
Agendamento Manual
Taints e Tolerations
Rótulos de Nós e Selectores
Afinidade de Nó
Pods Estáticos
DaemonSets
Jobs e Cronjobs
VII. Kubernetes e Armazenamento
Persistent Volumes (PVs)
Persistent Volume Claims (PVCs)
Provisionamento Dinâmico com StorageClass
Laboratórios
Provisionamento Estático
Provisionamento Dinâmico
VIII. Segurança no Kubernetes
Controle de Acesso Baseado em Papéis (RBAC)
Service Accounts
Contextos de Segurança
Cotas de Recursos
Política de Rede
Laboratórios
RBAC e Cluster Roles
Service Accounts
Contextos de Segurança
Política de Rede
IX. Logs e Monitoramento
Helm
Operators
Monitoramento de Componentes do Cluster
Configuração da Stack GAP - Grafana, Alertmanager, Prometheus
Laboratórios
Helm
Configuração da Stack GAP
Conclusão
Requisitos
- Compreensão dos conceitos de computação em nuvem
- Conhecimento prévio da linha de comando do Linux
Público-alvo
- Engenheiros DevOps
- Desenvolvedores
Testemunhos de Clientes (5)
Eu gostei do ritmo do treinamento.
Michael
Curso - Kubernetes from Basic to Advanced (4 days)
Máquina Traduzida
foi muita informação. Provavelmente seria benéfico dedicar outro dia, pois senti que pode ter ficado um pouco condensado ao tentar encaixar tudo em um só.
Mark
Curso - Kubernetes from Basic to Advanced (4 days)
Máquina Traduzida
tudo foi explicado e reforçado com um exercício
Mchal - Lukka Poland sp. z o.o.
Curso - Kubernetes from Basic to Advanced (4 days)
Máquina Traduzida
Grande conhecimento do instrutor, toda pergunta tinha uma resposta :)
Mateusz - Lukka Poland sp. z o.o.
Curso - Kubernetes from Basic to Advanced (4 days)
Máquina Traduzida
estilo de instrutor
Karol - Lukka Poland sp. z o.o.
Curso - Kubernetes from Basic to Advanced (4 days)
Máquina Traduzida