Kubernetes - Learn by Doing
Introductions
Alright! Now that we have the basics out of the way, and you know what the different resources and objects are, let’s put it into practice and solidify your knowledge. We’ll start off by installing K3S by Rancher. K3S is a lightweight certified kubernetes distrobution designed mostly for arm and edge devices. This is perfect if you have a Raspberry Pi cluster.
Prerequisites
What you’ll need:
- a couple raspberry pi’s
- or A PC(the more cores, the better)
- Cloudhosting providers work as well
- Personally I use Digital Ocean. It’s some what cheap and easy to use. You don’t need to go this route, but if you want to, feel free to use my referal link(Or don’t): https://m.do.co/c/a464d66080bf (Just a note, I do personally use Digital Ocean, and by using this referral, I do get a kickback.)
Table of Contents
- Initial Set up
- Install Helm Package Manager
- Install NGINX Ingress
- Install MetalLB Loadbalancer
- Install Cert-Manager
- Install kubernetes_dashboard
- Deploy Pi-Hole on Kubernetes
- Deploy Evobot on Kubernetes
- Deploy Gitea on Kubernetes