One of the biggest challenges in adopting Kubernetes at home is the process of migrating applications from Docker Compose to Helm/Manifests. In this video I provide a high-level overview of the process to detail WireGuard-Easy via manifest, and Portainer via Helm Chart.
In the next video I will focus on how to move existing data stored within your Docker environment to Kubernetes.
Video Example Files:
https://github.com/JamesTurland/JimsGarage/tree/main/Kubernetes/Create-manifest-helm
Recommended Hardware: https://github.com/JamesTurland/JimsGarage/blob/main/Homelab-Buyer's-Guide/Q3-2023.md
Discord: https://discord.gg/qW5vEBekz5
Twitter: https://twitter.com/jimsgarage_
Reddit: https://www.reddit.com/user/Jims-Garage
GitHub: https://github.com/JamesTurland/JimsGarage
00:00 - Introduction to Helm and Manifests
01:57 - WireGuard Section
06:13 - Default Headers YAML (for Traefik)
07:12 - Deployment YAML
17:35 - Volume Mounts
20:48 - Service YAML (Overview of Loadbalancer, Cluster, and NodeIP)
30:20 - Deploying Application Manifest Files
34:30 - Adding DNS Entry
35:33 - Helm Chart Overview
36:12 - Portainer Helm Chart
38:00 - Values.YAML
46:00 - Helm Deployment
53:15 - Portainer Helm Install With SSL in Kubernetes
54:58 - Outro