Curso Managed Kubernetes GKE Advanced using GCP

  • DevOps | CI | CD | Kubernetes | Web3

Curso Managed Kubernetes GKE Advanced using GCP

16h
Visão Geral

Neste curso, você aprenderá como implementar soluções usando o Google Kubernetes Engine, ou GKE, incluindo criação, agendamento, balanceamento de carga e monitoramento de cargas de trabalho, além de fornecer descoberta de serviços, gerenciar controle de acesso e segurança com base em funções e fornecer armazenamento persistente para esses aplicativos.

Publico Alvo
  • Engenheiros de DevOps
  • Administradores de sistemas Linux
  • Engenheiros de design de sistemas
  • Arquitetos
  • Pessoas que fornecem gerenciamento de orquestração de contêineres na nuvem do GCP
Pre-Requisitos

Os participantes devem ter um conhecimento básico de Kubernetes:

  • Terminologia Kubernetes (nós, pods, recursos)
  • Interagir com um cluster Kubernetes através da linha de comando (ekscl)
  • Primitivas de recursos (nós, pods, replicasets, implantações, etc)
  • Linux básico experiência em administração
  • Experiência básica em administração de rede
  • Ter conhecimento básico da nuvem do GCP
  • Saber como implementar contêineres no GCP usando o GKE e serviços complementares
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico

GKE Best Practices

  1. Optimize GKE to run your application
  2. Application optimization for GKE
  3. GKE Workload Optimization
  4. Using Kubernetes Engine to Deploy Apps with Regional Persistent Disks
  5. NGINX Ingress Controller on Google Kubernetes Engine
  6. Deploy the NGINX Ingress Controller on Google Kubernetes Engine.
  7. Distributed Load Testing Using Kubernetes

GKE Best Practices: Security and Troubleshooting

  1. Running a MongoDB Database in Kubernetes with StatefulSets
  2. Deploy a Web App on GKE with HTTPS Redirect using Lets Encrypt
  3. Troubleshooting Workloads on GKE for Site Reliability Engineers
  4. Debugging Apps on Google Kubernetes Engine
  5. Deploying Memcached on Kubernetes Engine
  6. Best practices for upgrading clusters
  7. Virtual machines in GKE
  8. Running game servers in Google Kubernetes Engine
  9. Deploy Cloud Vision API from a Kubernetes Cluster

GKE with Istio

  1. Hello Istio
  2. Implementing Canary Releases
  3. Deploy ASP.NET Core App to GKE with Istio

Anthos

  1. Migrate for Anthos: Qwik Start
  2. Migrate for Anthos: Windows
  3. Hybrid Cloud Multi-Cluster with Anthos
  4. Multiple VPC Networks
  5. Installing Anthos Service Mesh on Google Kubernetes Engine
  6. Managing Hybrid Clusters using Kubernetes Engine

Implementing CI/CD pipelines in GKE (jenkins/spinakker)

  1. Continuous Delivery Pipelines with Spinnaker and Kubernetes Engine
  2. Jenkins Multi-branch Pipeline on GKE
  3. Continuous deployment to Google Kubernetes Engine (GKE) with Cloud Build
  4. Using a NAT Gateway with Kubernetes Engine
  5. Deploy Kubernetes Load Balancer Service with Terraform

Implementing ML pipelines in GKE

  1. Distributed Multi-worker TensorFlow Training on Kubernetes
  2. From Notebook to Kubeflow Pipelines with HP Tuning: A Data Science Journey

Implementing serverless pipelines in GKE

  1. Using Knative to deploy serverless applications to Kubernetes

Implementation rollout strategies in GKE

  1. Autoscaling with GKE: Overview and pods
  2. Autoscaling with GKE: Clusters and nodes
  3. Understanding and Combining GKE Autoscaling Strategies

Advanced Monitoring and Logging

  1. Cloud Logging on Kubernetes Engine
  2. Cloud Operations for GKE
  3. Using Cloud Trace on Kubernetes Engine
  4. Using Cloud Trace on Kubernetes Engine
  5. Using OpenTSDB to Monitor Time-Series Data on Cloud Platform

Deploying mixed types workloads on GKE

  1. Deploy, Scale, and Update Your Website on Google Kubernetes Engine
  2. Deploying the Application into Kubernetes Engine – Java
  3. Deploy ASP.NET Core App to Kubernetes Engine
  4. Deploying the Application into Kubernetes Engine – Python
  5. Connect to Cloud SQL from an Application in Kubernetes Engine
  6. Running a MongoDB Database in Kubernetes with StatefulSets
  7. Confluent: Running Apache Kafka on GKE
  8. Deploy a Spring Boot Java app to Kubernetes on Google
  9. Deploy a Micronaut application containerized with Jib to Google

COST optimization in GKE

  1. Understanding your GKE Costs
  2. Monitoring your GKE costs
  3. Managing a GKE Multi-tenant Cluster with Namespaces
  4. Exploring Cost-optimization for GKE Virtual Machines
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h