Aprenda a implantar e gerenciar aplicações containerizadas no Google Kubernetes Engine (GKE). Aprenda a usar outras ferramentas no Google Cloud que interagem com implantações do GKE. Este curso apresenta uma combinação de palestras, demonstrações e laboratórios práticos para ajudá-lo a explorar e implantar elementos de solução — incluindo componentes de infraestrutura como pods, containers, implantações e serviços — junto com redes e serviços de aplicação. Você também aprenderá a implantar soluções práticas, incluindo gestão de segurança e acesso, gestão de recursos e monitoramento de recursos.
Objetivos
Neste curso, os participantes aprenderão as seguintes habilidades:
- Entender como funcionam os containers de software.
- Entender a arquitetura do Kubernetes.
- Entender a arquitetura do Google Cloud.
- Entender como funciona a rede de pods no Google Kubernetes Engine.
- Criar e gerenciar clusters do Kubernetes Engine usando a Console do Google Cloud e comandos gcloud/kubectl.
- Lançar, reverter e expor jobs no Kubernetes.
- Gerenciar controle de acesso usando RBAC do Kubernetes e IAM.
- Gerenciar políticas de segurança de pods e políticas de rede.
- Usar Secrets e ConfigMaps para isolar credenciais de segurança e artefatos de configuração.
- Entender as opções de armazenamento gerenciado do Google Cloud.
- Monitorar aplicações em execução no Google Kubernetes Engine.
Público-Alvo
Esta aula destina-se ao seguinte público:
- Arquitetos de Nuvem, administradores e pessoal de SysOps/DevOps.
- Indivíduos que utilizam o Google Cloud para criar novas soluções ou integrar sistemas existentes, ambientes de aplicação e infraestrutura com o Google Cloud.
Pré-requisitos
Para aproveitar ao máximo este curso, os participantes precisam atender aos seguintes critérios:
- Conclusão do Google Cloud Fundamentals: Core Infrastructure ou experiência equivalente.
- Proficiência básica das ferramentas de linha de comando e de ambientes de sistema operacional Linux.
- Experiência em operações de sistemas, incluindo implantação e gerenciamento de aplicativos, no local ou em um ambiente de nuvem pública.
Duração
3 dias
Investimento
Consulte o valor atualizado e datas das próximas turmas abertas em nossa página de inscrições. Caso tenha interesse em uma turma fechada para sua empresa, entre em contato conosco.
Resumo do curso
O curso inclui apresentações, demonstrações e laboratórios práticos.
- Use the Google Cloud Console
- Use Cloud Shell
- Define Cloud Computing
- Identify Google Cloud Compute Services
- Understand Regions and Zones
- Understand the Cloud Resource Hierarchy
- Administer your Google Cloud Resources
- Create a Container Using Cloud Build
- Store a Container in Container Registry
- Understand the Relationship Between Kubernetes and Google Kubernetes Engine (GKE)
- Understand how to Choose Among Google Cloud Compute Platforms
- Understand the Architecture of Kubernetes: Pods, Namespaces
- Understand the Control-plane Components of Kubernetes
- Create Container Images using Cloud Build
- Store Container Images in Container Registry
- Create a Kubernetes Engine Cluster
- Work with the Kubectl Command.
- Inspect the Cluster and Pods.
- View a Pod’s Console Output.
- Sign in to a Pod Interactively.
- Create and Use Deployments.
- Create and Run Jobs and CronJobs.
- Scale Clusters Manually and Automatically.
- Configure Node and Pod Affinity.
- Get Software into your Cluster with Helm Charts and Kubernetes Marketplace.
- Create Services to expose applications that are running within Pods.
- Use load balancers to expose Services to external clients.
- Create Ingress resources for HTTP(S) load balancing.
- Leverage container-native load balancing to improve Pod load balancing.
- Define Kubernetes network policies to allow and block traffic to Pods.
- Use Secrets to isolate security credentials.
- Use ConfigMaps to isolate configuration artifacts.
- Push out and roll back updates to Secrets and ConfigMaps.
- Configure Persistent Storage Volumes for Kubernetes Pods.
- Use StatefulSets to ensure that claims on persistent storage volumes persist across restarts.
- Understand Kubernetes Authentication and Authorization
- Define Kubernetes RBAC Roles and Role Bindings for Accessing Resources in Namespaces
- Define Kubernetes RBAC Cluster Roles and ClusterRole Bindings for Accessing Cluster-scoped Resources
- Define Kubernetes Pod Security Policies
- Understand the Structure of IAM
- Define IAM roles and Policies for Kubernetes Engine Cluster Administration
- Use Cloud Monitoring to monitor and manage availability and performance
- Locate and inspect Kubernetes logs
- Create probes for wellness checks on live applications
- Understand Pros and Cons for Using a Managed Storage Service Versus Self-managed Containerized Storage
- Enable Applications Running in GKE to Access Google Cloud Storage Services
- Understand Use Cases for Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Bigtable, Cloud Firestore, and BigQuery from within a Kubernetes Application
- CI/CD overview
- CI/CD for Google Kubernetes Engine
- CI/CD Examples
- Manage application code in a source repository that can trigger code changes to a continuous delivery pipeline