Márk Sági-Kazár
sagikazarmark.com
Márk Sági-Kazár
@sagikazarmark.com
Cloud Native Ambassador | OSS maintainer | Speaker, tech content creator | Dagger Commander
@gitea.com is an excellent open-source alternative to GitHub if you need to self-host your Git repositories.

For me, it's the ideal solution for demonstrations since it's just a single binary.

Give it a try: labs.iximiuz.com/playgrounds...

#git #opensource #iximiuz
Gitea Playground | iximiuz Labs
Basically GiHub, but Open Source.
labs.iximiuz.com
October 21, 2025 at 10:02 AM
Did you know that pods can become "invisible"?

Test your Kubernetes knowledge by finding an invisible pod in this challenge: labs.iximiuz.com/challenges/....

No hints, no solutions. Prepare for a tough one.

Thanks to the fantastic @averagemarcus.bsky.social for this gem.

#kubernetes #iximiuz
Kube Mysteries: The Invisible Pod | Challenge
Did you know that pods can become invisible? Can you figure out how?
labs.iximiuz.com
October 14, 2025 at 11:42 AM
These past couple days I've been working on a new side project: github.com/sagikazarma...

It allows running slash commands from GitHub issues and pull requests.

Feedback welcome! :)
GitHub - sagikazarmark/octoslash: A Go library and CLI for building custom GitHub slash commands
A Go library and CLI for building custom GitHub slash commands - sagikazarmark/octoslash
github.com
October 8, 2025 at 5:41 PM
I've been using devenv.sh in my Flake envs for a while (proof: github.com/search?q=ow...**%2Fflake.nix+devenv&type=code), but I initially avoided their CLI.

However, I've realized that I don't use the advantages of Flakes, and their CLI offers a much better experience.
GitHub
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
github.com
September 23, 2025 at 10:00 AM
I've just deleted about 5,000 GitHub email notifications that piled up over the last two months.

That's over 500 emails a week, more than 50 a day.

Admittedly, not all demand my attention, but just sifting through them takes considerable time.
September 22, 2025 at 2:57 PM
Git is central to modern software and platform engineering, making it and its ecosystem accessible to everyone is crucial.

I’m glad to see GitHub alternatives like @gitea.com, as they help democratize the ecosystem.

Try it out here: labs.iximiuz.com/playgrounds...

#opensource #git #iximiuz
Gitea Playground | iximiuz Labs
Basically GiHub, but Open Source.
labs.iximiuz.com
September 22, 2025 at 10:00 AM
Played around with @golang iterators today: github.com/sagikazarma...

I'm still undecided about how I feel about them.

I like the concept, but I'm concerned it might hurt readability more than it helps.

I'm also a bit disappointed to see how iterators are so much more powerful in other languages.
GitHub - sagikazarmark/seq: Utilities for working with Go 1.23+ iterator sequences
Utilities for working with Go 1.23+ iterator sequences - sagikazarmark/seq
github.com
September 20, 2025 at 2:15 AM
Testing mutating and validating admission policies can be challenging, especially when dealing with complex policies.

Here's an online tool that can help: playcel.undistro.io/

#kubernetes
September 2, 2025 at 3:04 PM
Kubernetes 1.34 brings Mutating Admission Policy to beta!

To celebrate the occasion, I wrote a comprehensive tutorial on admission control: labs.iximiuz.com/tutorials/k...

Check it out if you're interested in a deep dive into Kubernetes admission control.

#kubernetes #iximiuz
August 28, 2025 at 3:02 PM
Kubernetes 1.34 has just been released!

If you're eager to explore the new features, my Kubernetes the Hard Way playground is already upgraded:
labs.iximiuz.com/playgrounds...

#kubernetes #iximiuz
Kubernetes the Hard Way Playground | iximiuz Labs
A manually assembled Kubernetes cluster, inspired by Kelsey Hightower's "Kubernetes the Hard Way" tutorial.
labs.iximiuz.com
August 28, 2025 at 10:00 AM
Container runtime, OCI runtime, runtime handler, RuntimeClass

What exactly do all these terms mean, and how are they connected?

Dive into this tutorial to unravel the complexity of runtimes:
labs.iximiuz.com/tutorials/k...

#kubernetes #iximiuz
August 21, 2025 at 2:59 PM
Mutating admission policies will graduate to beta in a few weeks: github.com/orgs/kubern...

If you find mutating admission webhooks challenging, even for simple mutations, this will be a game changer for you.

#kubernetes
August 19, 2025 at 3:01 PM
Ever wanted to try Kelsey Hightower's "Kubernetes the Hard Way" tutorial but didn’t know where to begin?

Explore this playground on iximiuz Labs, where you can experiment with a manually assembled cluster: labs.iximiuz.com/playgrounds....

#kubernetes #iximiuz
Kubernetes the Hard Way Playground | iximiuz Labs
A manually assembled Kubernetes cluster, inspired by Kelsey Hightower's "Kubernetes the Hard Way" tutorial.
labs.iximiuz.com
August 13, 2025 at 3:00 PM
Another great Kubernetes tool I found recently:
kaniuse.gerome.dev/

It allows you to track which features are in which stage and in which Kubernetes version.

As a content author, I especially appreciate the historical information.

#kubernetes
Kaniuse - Kubernetes Feature Status Tracker
Track and discover Kubernetes features across different lifecycle stages - Alpha, Beta, GA, Deprecated, and Removed. Stay updated with K8s feature status changes.
kaniuse.com
August 11, 2025 at 2:04 PM
Although some ingress controllers can be set to use Service ClusterIP or NodePort, most resolve endpoints and route traffic directly to pods.

This approach grants the ingress gateway greater control over traffic routing and enables advanced features.

#kubernetes #kubequiz
August 7, 2025 at 3:00 PM
I just found kubespec.dev/ and I love it!

It's a great way to quickly look up the syntax for Kubernetes objects.
Kubernetes Spec v1.33: Reference Guide and Documentation
Find the documentation for all builtin resources, properties, types and even some examples!
kubespec.dev
August 7, 2025 at 11:53 AM
I needed a quick and dirty way to demonstrate Kubernetes admission webhooks:
github.com/sagikazarma...

#kubernetes #caddy
GitHub - sagikazarmark/caddy-k8s-admission: Caddy HTTP handler module for Kubernetes admission webhooks
Caddy HTTP handler module for Kubernetes admission webhooks - sagikazarmark/caddy-k8s-admission
github.com
August 6, 2025 at 5:08 PM
How well do you know your ingress controller?

Is this how it works? If yes, why? If not, why not?

#kubernetes #kubequiz
August 5, 2025 at 3:00 PM
Kubernetes supports, in addition to admission webhooks:

- Conversion webhooks for Custom Resources
- Authorization webhooks to delegate authorization decisions to an external service

#kubernetes #kubequiz
July 31, 2025 at 3:00 PM
Admission webhooks are by far the most common webhooks that Kubernetes supports, but they are not the only ones.

Can you guess what other types of webhooks it supports?

#kubernetes #kubequiz
July 29, 2025 at 2:59 PM
Although it's still HTTP-based, the Container Runtime Interface (CRI) uses gRPC as its communication protocol.

#kubernetes #kubequiz
July 24, 2025 at 2:58 PM
Ever wondered what happens behind the scenes when you run a kubectl command?

Explore this playground to experiment with the kube-apiserver in isolation, without any of the controllers: labs.iximiuz.com/playgrounds...

#kubernetes #iximiuz
July 23, 2025 at 11:23 AM
Kubernetes has a lot of moving parts. Can you spot the misbehaving one?

#kubernetes #kubequiz
July 22, 2025 at 3:04 PM
During request processing in the Kubernetes API server, schema validation occurs before the validating admission controllers are called.

#kubernetes #kubequiz
July 18, 2025 at 3:03 PM
Can you identify what's wrong with this image?

#kubernetes #kubequiz

Bonus: What would you add to this diagram?
July 17, 2025 at 3:03 PM