A curated collection of exercises to prepare you as Kubernetes black belt! With this exercise and demos you will have a good understanding and implementation of Kubernetes eco-system. What matters is that you enjoy the learning process.
This repository will contain a list of hands-on exercises and demos for you to attempt and up skill yourself.
This tutorial assumes some basic prerequisite, you need:
Curated list of local Kubernetes Clusters
Quickstart - Read more
cd cluster-setup/kind
make kind
More information about the setup can be found here.
More information about Kind.
Quickstart - Read more
cd cluster-setup/minikube
make minikube
More information about the setup can be found here.
More information about Minikube.
Quickstart - Read more
cd cluster-setup/vagrant
make vagrant
More information about the setup can be found here.
More information about Vagrant.
Learning Kubernetes can seem challenging. But fear not! Here's a curated list of delightful set of hands-on labs that covers from the Fundamentals to Certified!
This type of exercises will guide you step by step in understanding the various aspects of the technologies.
- Play with cluster
- Deployments
- ConfigMaps
- Secrets
- Jobs
- Services
- Storage
- Multi Tier App
- RBAC
- Network Policies
- Blue/Green deployments
- Canary deployments
- Kustomize
- Kustomize multi Env
- Helm
- Helm 2
- Etcd
- CRD
- Debug and Troubleshooting
- Jenkins Kaniko Kustomize
- ArgoCD with Helm
- Logging
- Monitoring
⚠️ This repo is still quite new and we are working on adding as many learning resources and projects as possible, so please do bear with us