Hey everyone! I'm gearing up to tackle Kubernetes the hard way, and I'm curious if anyone here has gone through that journey. I'd love to hear your experiences, especially how you set things up—whether you did it locally or in the cloud. I'm leaning towards a local setup, but I'm worried that my ASUS S15 OLED might not meet the hardware requirements. If you've successfully managed it, your insights would really help me out! Also, do you think diving into this in 2025 is still beneficial for grasping Kubernetes, or are there better resources available now? I'm pretty new to Kubernetes and DevOps, so any advice would be appreciated!
2 Answers
Learning Kubernetes the hard way is definitely beneficial, but if you're using a cloud service for K8s, it might feel a bit excessive. I've built a cluster from scratch before everything got so packaged, and honestly, it's not too hard once you grasp the components. A lot of folks see K8s as some magical solution with containers, but at its core, it's just a few straightforward components.
Before diving into K8s, make sure you're comfortable with Linux, Docker, and basic networking. It’s crucial to follow each step of the setup carefully and understand the reasoning behind it. Personally, I recommend using a cloud provider for practice; it simplifies a lot of things. Also, take notes and don’t rush through it!
Thanks for the tips! Any specific topics or resources you suggest for learning networking? And are there sandbox environments like SadServers where I can get hands-on practice?
Can you share more about how you built your cluster from scratch? I'd love to hear your approach!