Tips for Learning a DevOps Stack with Kubernetes

0
0
Asked By DevExplorer42 On

Hey everyone, I'm diving into a DevOps stack on my own since I'll be joining a team running a self-managed Kubernetes setup. We're not using managed services like EKS or GKE; instead, we'll be deploying everything on cloud VMs. The tools I'll be dealing with include Kubernetes, Terraform, Talos Linux for managing the nodes, ArgoCD for GitOps-based deployments, and a self-hosted Supabase inside the cluster.

Although I'm not expected to be an expert right away, I want to take the initiative to ramp up my skills so I can understand how the whole system works, debug infra issues, and really contribute. I've got some experience with Docker, I know my way around Linux, and I've tinkered with 'kubectl' and basic deployment YAMLs through Minikube before, but this will be my first time working on actual production infrastructure.

How would you recommend I approach learning the stack? Would it be worth setting up a small Kubernetes cluster on cloud VMs for practice? Also, what resources, learning paths, or example projects would you suggest? I'm eager to grasp both the nitty-gritty details and the broader connections in this setup. Thanks for any guidance you can provide!

1 Answer

Answered By CloudTechie99 On

If you have the budget, I'd say definitely replicate the stack on your own. Getting comfortable with Terraform is super important, especially in understanding how it manages Talos, which is a bit different from a typical Linux OS. Once you're able to set up clusters automatically, you can experiment with different configurations and updates without too much risk. There's also a great YouTube series called 'Talos Linux Install Fest' which could help you understand how to set it up in various environments.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.