Visão Geral
Curso Kubernetes Advanced, O Kubernetes é considerado a tecnologia de gerenciamento de contêineres mais importante do mundo. O Kubernetes surgiu como uma das plataformas de gerenciamento de contêineres mais importantes e empolgantes. Neste curso, o participante aprenderá os tópicos de inicialização do Kubernetes juntamente com os fundamentos do Kubernetes e o 'jeito Kubernetes. Os participantes também entenderão como implantar, usar e manter seus aplicativos no Kubernetes.
Objetivo
Após realizar este Curso Kubernetes Advanced você será capaz de realizar:
- Instale e configure o Kubernetes (no seu laptop/desktop ou cluster de nível de produção na AWS)
- Use o Docker Client (com kubernetes), kubeadm, kops ou minikube para configurar seu cluster
- Ser capaz de executar aplicativos stateless e stateful no Kubernetes
- Use verificações de integridade, segredos, ConfigMaps, estratégias de posicionamento usando afinidade/antiafinidade de nó/pod
- Use StatefulSets para implantar um cluster Cassandra no Kubernetes
- Adicione usuários, defina cotas/limites, faça manutenção de nós, configure monitoramento
- Use Volumes para fornecer persistência aos seus contêineres
- Ser capaz de dimensionar seus aplicativos usando métricas
- Empacote aplicativos com o Helm e escreva seus próprios gráficos do Helm para seus aplicativos
- Crie e implante automaticamente seus próprios Helm Charts usando Jenkins
- Instale e use o kubeless para executar funções (sem servidor) no Kubernetes
- Instale e use o Istio para implantar uma malha de serviço no Kubernetes
- Desenvolva continuamente usando Skaffold
Publico Alvo
- Administradores de cluster do Kubernetes
- Desenvolvedores de software
- Engenheiros de software
- Administradores do sistema
- Administradores do Linux
- Administradores de nuvem
Pre-Requisitos
- Bons conhecimentos para entender os recipientes
- Benéfico ter algum conhecimento sobre Dockers
- A experiência de trabalho com shells do Linux é benéfica
Informações Gerais
- Carga Horaria, 32h
- Quando ministrado no período noturno este curso será ministrado de segunda-feira a quinta-feira das 19h as 23h, total de 8 noites
- in-company: a combinar, horário, e datas etc.
Formato de Entrega:
- 100% on-line via Microsoft Teams na presença de um instrutor/consultor kubernetes, ativo o mercado, docente em sala de aula.
- nota: não e curso gravado! o mesmo acontece em tempo real.
- Apostila + Lab Pratico Kubernetes
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Installation, Configuration and Validation
- Design a Kubernetes Cluster
- Installation of Kubernetes Master and Nodes using Hard Way Method
- Bootstrapping the ETCD Cluster
- Bootstrapping the Kubernetes Control Plane
- Bootstrapping the Kubernetes Worker Nodes
- Configure kubectl
- Verify Installation
Revise Managing Resources
- Managing Pods
- Managing Labels and Selectors
- Managing Replication Controller and Replica Set
- Managing Service
- Managing Deployments
- Managing DaemonSet
Storage
- Understand storage classes
- Persistent Volume – HostPath
- Persistent Volume - NFS
- Understand volume mode, access modes and reclaim policies for volumes
- Understand persistent volume claims primitive
- Know how to configure applications with persistent storage
Managing Statefulset
- What is StatefulSet
- Why StatefulSet
- Manage StatefulSet
- Managing Headless Service
- StatefulSet DNS Entry
- Storage with StatefulSet
Logging and Monitoring
- Understand how to monitor all cluster components
- Prometheus Tool
- Integration of Elastic Search and Kibana with Kubernetes
- Module 6: Networking in Kubernetes
- Understand CoreDNS
- Configure Custom DNS for Pod
- Ingress – Host Based
- Ingress – Path Based Ingress with TLS
- Metal Load Balancer
Helm
- Understand Helm and Helm Charts
- Helm Commands
- Deploy Kubernetes Dashboard using Helm
- Create Helm Chart and Deploy Applications using Helm Chart
- Test Helm Chart
- Upgrade Application using Helm Chart
- Downgrade Application using Helm Chart
Istio
- Istio Installation
- Understand Istio Architecture
- Deploy Application and Work with Kiali
- Understand Destination Rule and Virtual Service
- Create Application with Istio
- Microservices Tracing
- Ingress Host Based and Path Based with Istio
- Ingress – Subdomain with Istio
TENHO INTERESSE