Activity
Mon
Wed
Fri
Sun
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
What is this?
Less
More

Memberships

KubeCraft (Free)

11k members • Free

5 contributions to KubeCraft (Free)
Best Linux distribution for learning k8s
Is it worth starting a k8 cluster using Ubuntu or Arch linux?
1 like • Nov 6
I use ubuntu 24.04 with kubeadm, I use a bootstrap script to roll cillium and the base networking needs, etc Ill attach them at the end for some real world examples. I know another really valid option that many use I'm pretty sure Mischa is still using is Talos. Its a really great k8s focused distribution. But if you are not wanting to navigate immutability and the other quirks of Talos like you will use talosctl and kubectl via your local shell as an api hitting the target and never login to the k8s hosts directly :D You can use most any OS you like with k8s if you are a well seasoned linux admin perhaps chose your favorite flavor and make sure any operators / controllers you want to use support your distro or you are willing to ship the support yourself hahaha https://github.com/sofmeright/Dungeon/blob/main/bash/_importing_from_sibling_repo/bootstrap-k8s-install-dependencies.sh https://github.com/sofmeright/Dungeon/blob/main/bash/_importing_from_sibling_repo/bootstrap-k8s-initialize-control-plane.sh
Favorite programming language?
Hello friends, What is your favorite programming language? Why?
0 likes • Nov 6
Go, because its extremely portable there are easy paths to port your code to any platform, write the backend once kind of vibe. AI is really good at reading/writing it. It is a language that is typed in a way that I can read it naturally and probably with time will be able to write pretty okay... I would love rust if I didn't feel like it has a lot of nice things to offer on paper but when I look at the code my head spins. Go mainly because I think its the language that has the best effort/reward ratio in the use cases I imagine Im most likely to code for.
Learning from mistakes
I started working with my homelab 2 weeks ago as a beginner. I faced a lot of issues and learned something new. Yesterday, I found one of the mischa's one year earlier video and astonished. I have done exactly what he said "Not to do" 🥺. It would be much better if I had seen it earlier. Here are the learnings: 🚩 Never use Minikube. it does it own things. It is an extra abstraction layer which sometimes make unnecessary difficulties. 🚩 Don't use WSL for homelab. This is not full standalone Linux. It has many limitations. 🚩 Don't use Zshell. use Bash. This is more real life centric decision.
1 like • Oct 23
@Md. Shihabuddin Sadi I don't know if this is the same issue you were experiencing. I used WSL a lot myself and felt the same pains. I did some further research awhile back and it looked like there were still ways but it wasn't super important for me so I pivoted the same way as you cause it was tried and true. https://github.com/microsoft/WSL/issues/10769 I plan to mess with this in the coming months. I have a few Nvidia GPUs that I'd still really like to make use of for workers only I imagine as long as dont use the control plane could just drain it at any time. I think you have to do vgpu for Hyper-V to make use of host gpu. :-\
1 like • Oct 25
@Md. Shihabuddin Sadi If I ever hear about minicube, I will definitely pass on the warning! That is rough that they override the expected behavior. I am sorry for your pains, that is never fun to troubleshoot a problem you are most unlikely expect like your very tools to be working against you. Thank you for sharing your experiences its so helpful to have a collective knowledge!
Finally went all in on k8s!!!
I finally went all in on K8s! I came here to share the status of my k8s journey, but I remember that a part of this space is the success stories, cheer and morale inspiring contents. I don't want to brag but I can say I have the second role in my life that has actually been in the tech field currently. I am working with the founder of a tech start up with some ambitious goals and they hired me on good faith of my involvement in tech communities online and that they'd gone over a few of my self-hosted gitlab / mirrored github repositories and liked it that they know I am passionate and do this in my spare time and could see work I had done! I initially did not know they would ever be in the position to hire me, they were just a person I met in an online tech community I liked to share what I was working on and listen to what they were working on and became friends over time. They say they see I work on my lab essentially full time when I can afford to. And even say they would want to support that financially as an investment as I am extending my horizons and becoming a more useful asset to their missions. So I guess that is another case where it is great advice to build a homelab, to build a online presence/portfolio. All things that have been recommended here and in Mischa's Youtube Channel. I don't consider my story to be a general success story, I probably still couldn't land a mainstream job, or at least had been struggling very recently. I consider the person I am working with as a friend and someone with very similar goals and I know that contributed to this situation heavily so its a lot different. Its honestly just very warm and nice outcome nonetheless that arrived of me exploring computer science and mixing and talking to online peeps with similar mindsets. I'm not rolling in cash either 🤣 Its very fair though and honestly beyond my belief that I am getting paid at all still considering the fact a lot of my pay has been with understanding the majority of the time I was working on my homelab... The project I am tasked to work on is written in Rust and builds a single host k8s cluster... I have spent a little bit of time writing software in Golang using generative AI (claude-code) and they know this but say they want me to try and no pressure they are willing to keep me around as no doubt eventually I can figure something out to extend their reach of their goals. As a direct result I decided it might be a good idea to have a better understanding of k8s as its the underlying orchestration system that their application runs on.
2 likes • Oct 22
@John Dough Thank you I am super humbled by your comment 😭 I can't agree more, I hope we will see some certain capabilities improved in the future of the development cycle but absolutely with the feature-set that is offered Kubernetes is the place to be!
Start Here: Introduce Yourself & Get Your First Win
Welcome to KubeCraft. The community where (aspiring) DevOps engineers become undeniable. You are not here to collect endless tutorials. You are here to get hired, build real skills, and move forward with people who want the same outcome. Inside KubeCraft, we share one mission: Become a high paid DevOps engineer while solving real world problems together trough DevOps Craftsmanship. You are no longer doing this alone. You are part of a focused group built to push your growth every step of the way. We help you to: • Build real world DevOps skills through projects, challenges, and proof of work • Land your first DevOps role or level up your current one • Stay accountable inside a community that expects action, not excuses You are in the right place if: • You want to become a DevOps or Cloud engineer and are passionate about this craft • You are willing to do the work, ask questions, and support others • You want a real DevOps environment, not another passive course platform Follow these steps: 1. Post your introduction below (and level up to level 2+ fast) 2. Like & reply to other introductions 3. Your onboarding shows how this community works and what is expected 4. You will see exactly how to create momentum fast with the Welcome to the KubeCraft, Crafter. Let’s get to work.
Poll
2460 members have voted
8 likes • Jan 25
Hi there everyone! My name is Kai. I have been into the homelab hobby for at least 7 years and stagnant, unable to land more than 1 IT job in my life. I saw Mischa's github repo while I am starting to study flux (which Ive bootstrapped with gitea on a Ubuntu 24.04 kubeadm managed k8s cluster). I saw that he followed best practices with his repo layout for flux as I have been studying a bit before stumbling upon his git repo. It intrigued me enough I found his YT and watched a few videos. I am really curious how he is building out the secrets / private resources segment and if that is where any namespaces outside of flux-system are being generated? Super great stuff! I love the idea of githops I am used to docker and come from another era when I was doing everything via native dev installs on linux systems and most of the interest in learning is making things more easily repeatable and having more oversight in a glance of any system I've deployed to be able to tell WTF did I even do here in those times when I come into a specific system or service and its been awhile since I deployed it. The nicest thing about gitops and terraform ansible is this ability to have standardization to all of your process that is well documented for those with the same permissions to be able to audit everything with ease... Awesome that there is a community built around this honestly, its a big goal and a honestly philosophy of mine for the internet to be decentralized and by helping others stay informed and keep up with newer standards etc we together can achieve that goal so I really appreciate Mischa taking the time to put this content all out there!
1-5 of 5
Kai Hamilton
3
37points to level up
@kai-hamilton-6559
Gamer. Supermicro enjoyer.

Active 1d ago
Joined Jan 20, 2025
Powered by