This repository contains some sample services, resource definitions and scripts used to demonstrate a small subset of what Kubernetes can do.
In order to reproduce the examples demonstrated, you will need to have the following:
- bash (Windows users, install Git for Windows)
- curl
- Access to a Kubernetes cluster
- kubectl
- helm - for installing nginx/cert-manager (external web access w/Let's Encrypt)
.
├── 01-k8s # Kubernetes definitions for deploying the demo services
├── 02-scripts # Utility scripts for managing the cluster and teardown/setup of a fresh cluster.
├── 03-presentation # The presentation held in the video introduction
├── customer-service # .NET Core: Manages customers
├── dashboard # Node: Displays customers and carts (AngularJS)
├── shopping-cart-service # Java: Manages carts for customers
└── simple-service # Go: A simple service that returns a counter value
The slides used in the presentation is available as a PDF.