Con el curso Architecting with Google Kubernetes Engine聽aprender谩s a implementar y administrar aplicaciones en contenedores en Google Kubernetes Engine (GKE).聽Conocer谩s聽c贸mo usar otras herramientas en Google Cloud que interact煤en con las implementaciones de GKE. Este curso presenta una combinaci贸n de conferencias, demostraciones y laboratorios pr谩cticos para ayudarte a explorar e implementar elementos de soluci贸n, incluidos componentes de infraestructura como pods, contenedores, implementaciones y servicios, junto con redes y servicios de aplicaciones. Tambi茅n, aprender谩s a implementar soluciones pr谩cticas, incluida la administraci贸n de seguridad y acceso, la administraci贸n de recursos y la supervisi贸n de recursos.
Curso Architecting with Google Kubernetes Engine
- GC-AGKE
- Intermedio

Pr贸ximos inicios
No disponibles en este momento.
Objetivos
- Comprender c贸mo funcionan los contenedores de software.
- Comprender la arquitectura de Kubernetes.
- Comprender la arquitectura de Google Cloud.
- Comprender c贸mo funciona la red de pods en Google Kubernetes Engine.
- Crear y administrar cl煤steres de Kubernetes Engine con Google Cloud Console y los comandos gcloud/kubectl.
- Iniciar, revertir y聽exponer trabajos en Kubernetes.
- Administrar el control de acceso mediante Kubernetes RBAC e IAM.
- Administrar las pol铆ticas de seguridad y de red de los pods.
- Utilizar Secrets y ConfigMaps para aislar las credenciales de seguridad y los artefactos de configuraci贸n.
- Comprender las opciones de Google Cloud para los servicios de almacenamiento administrado.
- Supervisar las aplicaciones que se ejecutan en Google Kubernetes Engine.
Dirigido a
- Arquitectos de nube, administradores y personal de SysOps/DevOps.
- Personas que utilicen Google Cloud para crear nuevas soluciones o para integrar sistemas existentes, entornos de aplicaciones e infraestructura con Google Cloud.
Requisitos
Haber completado el curso Google Cloud Fundamentals: Core Infrastructure o tener una experiencia equivalente.
Contenidos
M贸dulo 1:聽Introduction to Google Cloud
- Temas:
- 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
- Objetivos:
- Identify Google Cloud services and their function.
- Choose the right Google Cloud services to create your own Cloud solution
M贸dulo聽 2:聽Containers and Kubernetes in Google Cloud
- Temas:
- 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
- Objetivos:
- Create a Container using Cloud Build.
- Store a Container in Container Registry.
- Compare and Contrast Kubernetes and GKE features.
M贸dulo聽3:聽Kubernetes Architecture
- Temas:
- 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
- Objetivos:
- Conceptualize the Kubernetes Architecture.
- Deploy a Kubernetes Cluster using GKE.
- Deploy Pods to a GKE Cluster.
- View and Manage Kubernetes Objects.
- Conceptualize the Migrate for Anthos process
M贸dulo聽4:聽Kubernetes Operations
- Temas:
- The Kubectl Command
- Objetivos:
- Work with the Kubectl Command.
- Inspect the Cluster and Pods.
- View a Pod鈥檚 Console Output.
- Sign in to a Pod Interactively.
M贸dulo聽5:聽Deployment, Jobs, and Scaling
- Temas:
- Deployments
- Ways to Create Deployments
- Services and Scaling
- Updating Deployments
- Rolling Updates
- Blue/Green Deployments
- Canary Deployments
- Managing Deployments
- Jobs and CronJobs
- Parallel Jobs
- CronJobs
- Cluster Scaling
- Downscaling
- Node Pools
- Controlling Pod Placement
- Affinity and Anti-Affinity
- Pod Placement Example
- Taints and Tolerations
- Getting Software into your Cluster
- Objetivos:
- 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.
M贸dulo聽6:聽GKE Networking
- Temas:
- Introduction
- Pod Networking
- Services
- Finding Services
- Service Types and Load Balancers
- How Load Balancers Work
- Ingress Resource
- Container-Native Load Balancing
- Network Security
- Objetivos:
- 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.
M贸dulo聽7:聽Persistent Data and Storage
- Temas:
- Volumes
- Volume Types
- The PersistentVolume Abstraction
- More on PersistentVolumes
- StatefulSets
- ConfigMaps
- Secrets
- Objetivos:
- 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.
M贸dulo聽8:聽Access Control and Security in Kubernetes and Kubernetes Engine
- Temas:
- 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
- Objetivos:
- Define IAM roles and policies for GKE.
- Define Kubernetes RBAC roles and role bindings.
- Define Kubernetes pod security policies.
M贸dulo聽9:聽Logging and Monitoring
- Temas:
- Use Cloud Monitoring to monitor and manage availability and performance
- Locate and inspect Kubernetes logs
- Create probes for wellness checks on live applications
- Objetivos:
- Create forensic logs for systems monitoring.
- Monitor your system performance from different vantage points.
- Create probes for wellness checks on live applications.
M贸dulo聽10: Using Google Cloud Managed Storage Services from Kubernetes Applications
- Temas:
- 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
- Objetivos:
- Understand use cases for Cloud Storage within a Kubernetes application.
- Understand use cases for Cloud SQL and Cloud Spanner within a Kubernetes application.
- Understand use cases for Datastore within a Kubernetes application
- Understand use cases for Cloud Bigtable within a Kubernetes application.
M贸dulo聽11:聽Logging and Monitoring
- Temas:
- CI/CD overview
- CI/CD for Google Kubernetes Engine
- CI/CD Examples
- Objetivos:
- Manage application code in a source repository that can trigger code changes to a continuous delivery pipeline.
- Create a continuous delivery pipeline using Cloud Build and start it manually or automatically with a code change.
- Implement a canary deployment that hosts two versions of your application in production for release testing.
Material del curso
Documentaci贸n oficial para el curso Architecting with Google Kubernetes Engine.
Perfil del docente
- Formador certificado por Google Cloud.
- M谩s de 5 a帽os de experiencia profesional.
- M谩s de 4 a帽os de experiencia docente.
- Profesional activo en empresas del sector IT.
Beneficios para tu formaci贸n
Haz click aqu铆 y descubre los descuentos, promociones y ayudas disponibles para tu formaci贸n tecnol贸gica.