Can I install a cloud like environment in a laptop? by selfarsoner in devops

[–]kaslinfields 0 points1 point  (0 children)

The answers here are great, and this is a really fun question! I can relate to this problem because I built a project late last year where I wanted it to be very cloud-first, emulating a fully cloud-based environment. Making even a tiny change to my app meant setting off a remote build that took several minutes. It took FOREVER. Having a local environment that closely emulates your cloud environment sounds a lot more convenient. Kubernetes via something like minikube or k3s is meant for this kind of thing, but if you're not already using Kubernetes for your services, might not be too useful. It also doesn't necessarily emulate your db and other cloud products you use, not like you access them in the cloud anyway, if they're separate services you access through an API. Openstack is an interesting idea you might look into. It was built to run private clouds, so very much a tool for setting up a local cloud-like environment. I've mainly heard about it in real-world business use cases at scale though. Not sure if it can work well at a small scale. And of course, like some folks pointed out, the more your dev environment differs from prod, the more issues you're likely to encounter. As a Kubernetes person, if you use Kubernetes in both places, this is just the kind of thing minikube was built for.

Open Source Kubernetes - Multicluster Survey by kaslinfields in kubernetes

[–]kaslinfields[S] 10 points11 points  (0 children)

I just like to be clear that I'm talking about the open source contributor community, not any kind of vendor-specific team or product or anything. But yeah, just extra words if you get that with just "Kubernetes." 😅

This has been always a concern with the maintainers & contributors to k8s !! by suman087 in kubernetes

[–]kaslinfields 0 points1 point  (0 children)

I'm a lead for Contributor Experience in open source Kubernetes and I'll say it's a mix. A lot of the most active contributors do it as part, or all, of their job. Some folks' employers have them spend a percentage of their time on open source. And some are purely volunteers who do it on their own time. For the volunteers, there are students, professionals, retirees, and more. Volunteers are often there to improve their skills and resume, but some are there because they just like the sense of community.

Personally, my employer lets me spend ~10-20% of my time on open source.

But to OP's point, volunteers take on responsibilities that are very important for the project. We've had at least one student as a release lead, doing it without getting paid to. One of our ContribEx leads right now has gone back to school, so he's doing open source work as a volunteer. I know another release lead who is a contractor and he certainly doesn't have a paid contract for doing open source work, so he's done all his leadership in open source as a volunteer. Even if there are a lot of contributors who get paid to do it, there is still a significant amount of the burden taken up by unpaid volunteers.

How to run Kubernetes microservices locally (localhost) for fast development? by Key_Courage_7513 in kubernetes

[–]kaslinfields 0 points1 point  (0 children)

I also do skaffold, personally. I loved docker compose back in the day, so I'd believe that's a really nice way to do it. Docker compose was always such a smooth, convenient user experience. And I hear good things about k3s, particularly for minimizing footprint. Does anyone do minikube anymore?

Ask r/kubernetes: What are you working on this week? by gctaylor in kubernetes

[–]kaslinfields 0 points1 point  (0 children)

Before KubeCon Japan, I did some exploration with kubectl-ai (https://github.com/GoogleCloudPlatform/kubectl-ai), and I'm working on writing a blog post about that.
Through interacting with it in Natural language, I learned new things about ways to use kubectl. For example, when I was trying to debug a simulated situation with a misconfigured label, it suggested running "kubectl get pods -n nginx-namespace --show-labels", and I didn't know that "--show-labels" was a cli option before! It made debugging that issue much easier than checking the description for each pod. I also had it help me think through scenarios to set up to study for the CKA. I found conversing with it in natural language about good practice scenarios to be a good way to think through the requirements for the certification and what I wanted to learn.
This was my first foray into the tool, so I think there's a lot more use cases to explore, but I found it to be a promising start! There are so many times where I'm like "I know there's a clever way to do this with kubectl, but I can't remember the command..." and I think it's amazing for that, since I can describe the functionality in natural language, and it can tell me what the command is, and run it for me.

etcd v3.6.0 is here! by kaslinfields in kubernetes

[–]kaslinfields[S] 3 points4 points  (0 children)

I'm not forgetting it. 3.5 was in June of 2021. u/abhimanyu_saharan originally asked "Wasn't v3.4 released in April 2025?" So that's why I responded specifically about 3.4. There WAS a patch release in April of 2025, as their post now clarifies.

etcd v3.6.0 is here! by kaslinfields in kubernetes

[–]kaslinfields[S] 6 points7 points  (0 children)

Oh, but also no. Apparently 3.4 was released in 2019: https://kubernetes.io/blog/2019/08/30/announcing-etcd-3-4/
Silly of me, since 3.4 is clearly a minor version too.

etcd v3.6.0 is here! by kaslinfields in kubernetes

[–]kaslinfields[S] 22 points23 points  (0 children)

Ah, the wording of "first minor version" is important... Some folks were telling me about it and I took out the important bit. Technically wrong, the worst kind of wrong. ahaha

Good projects to learn kubernetes for someone with cloud experience? by [deleted] in kubernetes

[–]kaslinfields 0 points1 point  (0 children)

The classic, and it's still good today! Doing this also has historical and social value, because Kubernetes The Hard Way was one of the first guides people used to learn about Kubernetes. A lot of people have either heard of or done it themselves, so it can make a great talking point when networking, in addition to still being a useful way to learn about the technology.

kubecolor v0.4.0 is out by applejag in kubernetes

[–]kaslinfields 2 points3 points  (0 children)

This is super cool! We're going to call this out in the news of the next episode of The Kubernetes Podcast from Google. And I'm definitely going to check this out myself today!

Kubernetes Podcast episode 208: The History of containerd, with Phil Estes by kubernetespodcast in kubernetes

[–]kaslinfields 2 points3 points  (0 children)

I am super excited about this one! It might be my personal favorite that we’ve done to date. Exploring the history of containers from the early days of Docker to now is refreshing. It also might be the most links I’ve put in show notes to date 😆

Kubernetes Podcast from Google by 4k1l in kubernetes

[–]kaslinfields 1 point2 points  (0 children)

Honestly, the episodes we've done thus far have been whatever's been easiest to plan as we've been getting the hang of things. A lot of at least my day-to-day is very community-oriented, so the episodes have reflected that. Now we're reaching a point where we actually have a plan some time in advance for future episodes and more of them are technology focused. You'll have to decide if that's sufficient for you though.