Skip to content

Instantly share code, notes, and snippets.

@misho-kr
Last active October 31, 2019 19:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save misho-kr/2ca6c941cda3ff1d959eaaa6337c2483 to your computer and use it in GitHub Desktop.
Save misho-kr/2ca6c941cda3ff1d959eaaa6337c2483 to your computer and use it in GitHub Desktop.
Summary of "Getting Started with Google Kubernetes Engine"

This one-week, accelerated online class equips students to containerize workloads in Docker containers, deploy them to Kubernetes clusters provided by Google Kubernetes Engine, and scale those workloads to handle increased traffic.

Introduction to Containers and Docker

Acquaint yourself with containers, Docker, and the Google Container Registry.

  • In this lab, you learn how to:
    • Install Docker, build and push an image
    • Run python web server as Unix process
    • Run same server as Docker container

Kubernetes Basics

Deploy an application with microservices in a Kubernetes cluster

  • Cluster, nodes and pods

  • Services, labels. selectors

  • Health checks

  • Volumes, ConfigMaps, Secrets

  • In this lab, you learn how to:

    • Provision a Kubernetes cluster using Google Kubernetes Engine
    • Deploy and manage Docker containers using kubectl
    • Split an application into microservices using Kubernetes' Deployments and Services

Deploying to Kubernetes

Create and manage Kubernetes deployments

Creating a Continuous Delivery Pipeline

  • Build a continuous delivery pipeline
  • Set up a continuous delivery pipeline using Jenkins
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment