Skip to content

Deploy Google Hipster Shop microservices demo on Azure Kubernetes Service using Terraform and Skaffold, and monitor it with Prometheus and Grafana using prometheus-operator helm chart

Notifications You must be signed in to change notification settings

vicenteherrera/kubernetes_tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes tutorial

Author: Vicente Herrera - @v1z3n

Introduction

I built this tutorial when joining Sysdig{:target="_blank"} to showcase my knowledge in containers, Kubernetes and cloud.

As usual, it has grown old, for example it mentions Helm v2, including the Tiller component, where at the time of writing this updated intro v3 is out that doesn't require Tiller. Also there are many improvements listed on each section, for ideas about how to improve the tutorial.

It is not recommended to follow it today, but I leave it here as a reference if someone wants to use it to create their own updated version.

Tools used in the tutorial:

  • Kubernetes: Using Azure Kubernetes Service (AKS), but you could replace this for local Minikube if you want.
  • Terraform: Infrastructure as code, to create the cluster
  • Helm: To deploy predefined services to the cluster
  • Prometheus: To generate some metrics about cluster and services behaviour
  • Grafana: To plot resource usage graphically
  • Hipster Shop demo: To have a sample microservices architecture running
  • Skaffold: To deploy and live modify the microservices

Visit the tutorial website

About

Deploy Google Hipster Shop microservices demo on Azure Kubernetes Service using Terraform and Skaffold, and monitor it with Prometheus and Grafana using prometheus-operator helm chart

Resources

Stars

Watchers

Forks

Packages

No packages published