DevOps training

Logo Architecting with Google Kubernetes Engine

Architecting with Google Kubernetes Engine

50% theory, 50% practise
(4.4) 16 ratings
Duration 3 days • 21 hours Get a quote
Official icon Official
New icon New
On-site icon On-site
Remote icon Remote
Certifying icon Download the course datasheet
  • Introduction to Google Cloud
    • Identify Google Cloud services and their function.
    • Choose the right Google Cloud services to create your own Cloud solution
  • Containers and Kubernetes in Google Cloud
    • Create a Container using Cloud Build.
    • Store a Container in Container Registry.
    • Compare and Contrast Kubernetes and GKE features.
  • Kubernetes Architecture
    • 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
  • Kubernetes Operations
    • Work with the Kubectl Command.
    • Inspect the Cluster and Pods.
    • View a Pod’s Console Output.
    • Sign in to a Pod Interactively.
  • Deployment, Jobs, and Scaling
    • 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.
  • GKE Networking
    • 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.
  • Persistent Data and Storage
    • 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.
  • Access Control and Security in Kubernetes and Kubernetes Engine
    • Define IAM roles and policies for GKE.
    • Define Kubernetes RBAC roles and role bindings.
    • Define Kubernetes pod security policies.
  • Logging and Monitoring
    • Create forensic logs for systems monitoring.
    • Monitor your system performance from different vantage points.
    • Create probes for wellness checks on live applications.
  • Using Google Cloud Managed Storage Services from Kubernetes Applications
    • 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.
  • Using CI/CD to Deploy Kubernetes Workloads
    • 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.