Programa do Curso
Cronograma do curso para os dias 1-2
Introdução
I. Arquitetura de Containers
Containers vs VMs
Analisando Containers
Sistemas de Container Management
OCI e CRI
II. Orquestração de Containers
Limitações dos Sistemas de Container Management
Kubernetes Arquitetura
Introdução
Mestres/nós
Etcd
Kube-apiserver
Kubelet
Kube-proxy
Gerenciador de controladores
Scheduler do Kube
Design e instalação de um cluster Kubernetes
Labs
Instalando um cluster multi-nó Kubernetes
III. Ferramentas de Linha de Comando Kubernetes
Impositivo vs declarativo
Kubectl
Krew
Kube ns
kube ctx
Labs
Começando com Kubernetes
Comandos Kubectl
Ferramentas do ofício
IV. Conceitos Nucleares do Kubernetes
Espaços de nomes
Pods e Multi-container Pods
Rótulos e Seletores
Controladores de replicação / ReplicaSets
Implantações (Atualizações contínuas e Rollback)
ConfigMaps e Segredos
Saúde e Prontidão
Labs
Conceitos Nucleares do Kubernetes
Atualização contínua e Rollback
Rótulos e Seletores
ConfigMaps e Segredos
Saúde e Prontidão
V. Kubernetes Networking
Cluster Networking
Pod Networking
Serviço Networking
CoreDNS no Kubernetes
Ingress
Labs
Networking
Serviços
Ingress
Cronograma do curso para os dias 3-4
VI. Agendamento
Agendamento Manual
Taints e tolerâncias
Rótulos de nó e Seletores
Afinidade de Nó
Pods estáticos
DaemonSets
Labs
Agendamento Manual
Taints e tolerâncias
Rótulos de nó e Seletores
Afinidade de Nó
Pods estáticos
DaemonSets
Jobs e Cronjobs
VII. Kubernetes e Armazenamento
Volumes persistentes
Reivindicações de Volume persistente
Provisionamento dinâmico com StorageClass
Labs
Provisionamento estático
Provisionamento dinâmico
VIII. Segurança do Kubernetes
Controle Baseado em Papéis (RBAC)
Contas de Serviço
Contextos de Segurança
Cotas de Recursos
Política de Rede
Labs
RBAC e Papéis do Cluster
Contas de Serviço
Contextos de Segurança
Política de Rede
IX. Log e Monitoramento
Helm
Operadores
Monitorando Componentes do Cluster
Configurando a pilha GAP - Grafana Alertmanager Prometheus
Labs
Helm
Configurando a pilha GAP
Conclusão
Requisitos
- Uma compreensão dos conceitos de computação em nuvem
- Familiaridade com a linha de comando Linux
Público
- DevOps engenheiros
- Desenvolvedores
Declaração de Clientes (3)
tudo foi explicado e apoiado por um exercício
Mchal - Lukka Poland sp. z o.o.
Curso - Kubernetes from Basic to Advanced (4 days)
Máquina Traduzida
O conhecimento do formador era enorme, todas as perguntas tinham uma resposta :)
Mateusz - Lukka Poland sp. z o.o.
Curso - Kubernetes from Basic to Advanced (4 days)
Máquina Traduzida
estilo de formador
Karol - Lukka Poland sp. z o.o.
Curso - Kubernetes from Basic to Advanced (4 days)
Máquina Traduzida