Joaquim Moreno
jmprusi.bsky.social
Joaquim Moreno
@jmprusi.bsky.social
SRE, chaotic good. Interested in K8s, KCP, Control planes.
Reposted by Joaquim Moreno
On Thursday, Marvin and I will talk about Dynamic Multi-Cluster Controllers With Controller-runtime. Within sig-multicluster we are working on http://github.com/kubernetes-sigs/multicluster-runtime, an extension of controller-runtime to write controllers that talk to many clusters.
GitHub - kubernetes-sigs/multicluster-runtime: Experiment for Multi cluster controllers with controller-runtime
Experiment for Multi cluster controllers with controller-runtime - kubernetes-sigs/multicluster-runtime
github.com
March 30, 2025 at 12:20 PM
Reposted by Joaquim Moreno
We just discovered github.com/cloudwego/go... today.

What a great memory debugging tool for Go! Very cool.

I've never installed TikTok, but I'd install _this_ again. (both from ByteDance)
GitHub - cloudwego/goref: Go heap object reference analysis tool
Go heap object reference analysis tool. Contribute to cloudwego/goref development by creating an account on GitHub.
github.com
January 25, 2025 at 1:48 AM
Reposted by Joaquim Moreno
Wow I did not see that coming
January 25, 2025 at 4:47 PM
Reposted by Joaquim Moreno
I like the precise and tangible definition of testing in The Oracle Problem in Software Testing:

"To test is to stimulate a system and observe its response"

bsky.app/profile/domi...
January 11, 2025 at 5:38 PM
Reposted by Joaquim Moreno
hola folks we did the @giantswarm.io hackathon and @notapipeline.bsky.social and i kind of built a prototype of a multi-cluster management system using @kcp.io so i thought i'd write some stuff down lfg
December 19, 2024 at 4:08 PM
Reposted by Joaquim Moreno
Whatever you want to define what something is (HELM TEMPLATE, kcl run, timoni build -> "yaml") push the desire state in Git,

Let me Repeat, whichever format you are using. for "resource definition" but store desired state in git in "yaml"

More on Rendered manifests:
akuity.io/blog/the-ren...
The Rendered Manifests Pattern - Akuity Blog
Deploy with Argo CD, promote seamlessly with Kargo, and gain real-time visibility into your infrastructure using KubeVision
akuity.io
December 10, 2024 at 5:17 PM
Reposted by Joaquim Moreno
it's not without irony that I have two Kubernetes-native solutions connected and reconciling without a Kubernetes cluster/distro running. Just two binaries on my laptop.

github.com/awslabs/kro connected to a virtual workspace of github.com/kcp-dev/kcp, reconciling a custom crd
December 8, 2024 at 7:39 PM
Reposted by Joaquim Moreno
This is a REALLY good interactive demo of Queueing! | An interactive study of queueing strategies – Encore Blog
Queueing – An interactive study of queueing strategies – Encore Blog
In this blog, we go on an interactive journey to understand common queueing strategies for handling HTTP requests.
buff.ly
November 29, 2024 at 11:36 AM
Reposted by Joaquim Moreno
The @kubernetes.io Release team minted the v1.32.0 RC0 artifacts just now. Can you please kick the tires and create issues if you see any problems? Thanks!

Pretty handy to quickly start a kind cluster with the artifacts from:
groups.google.com/a/kubernetes...

cc @kubernetes.dev
November 26, 2024 at 11:00 PM
Reposted by Joaquim Moreno
A new #Jepsen report! We worked with Buf to analyze the safety of Bufstream, a Kafka-compatible streaming system. We found three safety and two liveness issues in Bufstream 0.1.0, including the loss of acknowledged writes in healthy clusters. These problems were resolved by version 0.1.3 […]
Original post on mastodon.jepsen.io
mastodon.jepsen.io
November 12, 2024 at 2:15 PM
Reposted by Joaquim Moreno
Istio 1.24 is out today, and it's kind of a big deal.

istio.io/latest/news/...
November 8, 2024 at 1:32 AM
Reposted by Joaquim Moreno
This is for those building Kube APIs, in @crossplane_io or any CRD. @_surbaniak and I will dive into Kube API evolution. What's the mental model, which patterns work, which don't.

No rants how bad or hard it is. Pure knowledge to navigate the domain.

https://sched.co/1i7qn
KubeCon + CloudNativeCon North America 2024: The Missing Talk About API Versioning &...
View more about this event at KubeCon + CloudNativeCon North America 2024
kccncna2024.sched.com
November 7, 2024 at 5:24 PM
Reposted by Joaquim Moreno
From all the #Kubernetes enhancement proposals which one you are most excited about?

For me it's KEP-3962 where mutating admission policies can be defined with CEL expressions. This completes the validating admission work and gives us a fully-featured policy engine 🎉

github.com/kubernetes/e...
enhancements/keps/sig-api-machinery/3962-mutating-admission-policies at 7268ecc4e835437f3f75c62f555978d4bf898ff2 · kubernetes/enhancements
Enhancements tracking repo for Kubernetes. Contribute to kubernetes/enhancements development by creating an account on GitHub.
github.com
October 29, 2024 at 9:36 AM
Reposted by Joaquim Moreno