Architecting with Google Kubernetes Engine (GKE)

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.
DependĆŖncias de outros cursos e certificaƧƵes com o curso de Architecting with Google Kubernetes Engine (GKE)
DependĆŖncias de outros cursos e certificaƧƵes com o curso de Architecting with Google Kubernetes Engine (GKE)

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