Windows works fantastic with k8s/wsl. Y’all just make up shit 🤣.
Comment on Kubernetes for beginers?
Vorticity@lemmy.world 2 days ago
Kubernetes has a hell of a learning curve. Once you get your head around it, it can be great but it is a huge lift to learn. For self hosting I’d lean towards docker-compose rather than kubernetes but kubernetes can be nice once you get past the super steep learning curve.
To answer your questions:
- Any Linux flavor will do the job.
- No, windows doesn’t really play nice with containers to begin with. Kubernetes is another layer of complexity that will make it tough.
- Yep, definitely! This is typically done using helm charts. Helm is basically the package manager for kubernetes. There are many helm charts that you can just install into kubernetes and they’ll work for you. You can also roll your own if you have custom applications. Argocd can also be helpful depending on how deep you want to get.
- I’d start by looking into videos on helm charts. That said, you will need a very strong understanding of docker containers and may need a good understanding of networking.
I would strongly recommend looking into deployment using docker-compose over kubernetes until you understand containers inside and out. While Kubernetes can be nice it akso adds another layer of difficulty. I say this as someone who uses kubernetes daily for work, uses off the shelf helm charts, and writes their own helm charts from scratch.
Retail4068@lemmy.world 2 days ago
thecoffeehobbit@sopuli.xyz 1 day ago
If the friend likes windows server specifically, they’re in for a ride…
Retail4068@lemmy.world 1 day ago
I missed that part 🤣. Yeah I wouldn’t touch that shit with an 18ft pole.
dust_accelerator@discuss.tchncs.de 2 days ago
Adding to this, you can try out
podman kube play <your-file>.yaml(see here) before going full k8s or k3s setup to familiarize yourself with the concepts, without moving too far away from the docker-compose ease of use.Vorticity@lemmy.world 2 days ago
As the guy whose comment you added to, thanks for pointing out
podman kube play. I’ve ever used it before and it looks worth playing with. It’s a bit limited in terms of what resources it can create if you’re used to k8s, but it definitely looks useful for testing and quickly standing up simple apps.