Visão Geral
Este curso é destinado a administradores de sistemas e desenvolvedores de aplicativos que estão interessados em implantar e orquestrar aplicativos de contêiner em escala e possuem um conhecimento básico de contêineres, principalmente docker, e desejam entender os conceitos básicos do Kubernetes, seus processos internos e como implantar tudo no ambiente do Google Cloud Platform.
Você aprenderá gerenciamento e orquestração de contêineres para Kubernetes usando o Google GKE. Você criará um cluster do Google GKE, configurará o ambiente, implantará o cluster, adicionará aplicativos ao cluster e muito mais. Você também aprenderá como dimensionar seu ambiente com segurança e analisar como otimizar ou equilibrar custos, eficiência e resiliência por meio de monitoramento e observabilidade.
Conteúdo Programatico
Introduction to Google Cloud
- GCP overview
Introduction to Containers and Kubernetes
- Container overview
Kubernetes Architecture / GKE architecture
- GKE overview
- Autopilot overview
- GKE dashboards
Introduction to Kubernetes Workloads
- Pod
- Deployments
- StatefulSet
- DaemonSet
- ConfigMap
GKE Networking
- Network overview
- Services
- Dataplane V2
- IP masquerade agent
- Service discovery and DNS
- Multi-cluster Services
GKE Storage
- Storage overview
- Volumes
- Persistent volumes and dynamic provisioning
GKE security
- Security overview
- GKE shared responsibility
- Access control
- Cluster trust
- GKE Sandbox
- Secrets
- Audit policy
- Control plane security
- CIS Benchmarks
- Workload Identity
GKE logging and monitoring
- Overview of Google Cloud’s operations suite for GKE
GKE scalability
- Add-on autoscaling
- Application Delivery
- Custom and external metrics for autoscaling workloads