Programa do Curso
Estrutura do Curso para os Dias 1-2
Introdução
I. Arquitetura de Contêineres
Contêineres vs VMs
Analisando Contêineres
Sistemas de Gerenciamento de Contêineres
OCI e CRI
II. Orquestração de Contêineres
Limitações dos Sistemas de Gerenciamento de Contêineres
Arquitetura Kubernetes
Introdução
Mestres/nós
Etcd
Kube-apiserver
Kubelet
Kube-proxy
Gerenciador de Controladores
Kube scheduler
Projeto e instalação de um cluster Kubernetes
Laboratórios
Instalando um cluster Kubernetes multi-nó
III. Ferramentas de Linha de Comando do Kubernetes
Imperativo vs declarativo
Kubectl
Krew
Kube ns
kube ctx
Laboratórios
Iniciando com Kubernetes
Comandos Kubectl
Ferramentas de trabalho
IV. Conceitos Fundamentais do Kubernetes
Namespaces
Pod e Pods Multi-contêineres
Labels e Selectors
Controladores de Replicação / ReplicaSets
Deployments (Atualizações Rollover e Reversão)
ConfigMaps e Secrets
Liveness e Readiness
Laboratórios
Conceitos Fundamentais do Kubernetes
Atualização Rollover e Reversão
Labels e Selectors
ConfigMaps e Secrets
Liveness e Readiness
V. Rede Kubernetes
Rede de Cluster
Rede de Pod
Rede de Serviço
CoreDNS no Kubernetes
Ingress
Laboratórios
Rede
Serviços
Ingress
Estrutura do Curso para os Dias 3-4
VI. Agendamento
Agendamento Manual
Taints e tolerações
Labels de Nó e Selectors
Afinidade de Nó
Pods Estáticos
DaemonSets
Laboratórios
Agendamento Manual
Taints e tolerações
Labels de Nó e Selectors
Afinidade de Nó
Pods Estáticos
DaemonSets
Jobs e Cronjobs
VII. Kubernetes e Armazenamento
Volumes Persistentes
Reivindicações de Volumes Persistentes
Fornecimento Dinâmico com StorageClass
Laboratórios
Fornecimento Estático
Fornecimento Dinâmico
VIII. Segurança do Kubernetes
Controle de Acesso Baseado em Funções
Contas de Serviço
Contextos de Segurança
Cotas de Recursos
Política de Rede
Laboratórios
RBAC e Papéis de Cluster
Contas de Serviço
Contextos de Segurança
Política de Rede
IX. Logging e Monitoramento
Helm
Operadores
Monitoramento de Componentes do Cluster
Configurando o stack GAP - Grafana Alertmanager Prometheus
Laboratórios
Helm
Configurando o stack GAP
Conclusão
Requisitos
- Compreensão dos conceitos de computação em nuvem
- Familiaridade com a linha de comando do Linux
Público-Alvo
- Engenheiros DevOps
- Desenvolvedores
Declaração 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