Posts

Posts in 2026
  • Welcome read-cache-after-write consistency!

    Friday, March 13, 2026 in Posts

    TL;DR: In version 5.3.0 we introduced strong consistency guarantees for updates with a new API. You can now update resources (both your custom resource and managed resources) and the framework will guarantee that these updates will be instantly …

    Read more

Posts in 2025
  • How to guarantee allocated values for next reconciliation

    Thursday, May 22, 2025 in Posts

    Deprecated Read-cache-after-write consistency feature replaces this functionality. (since version 5.3.0) It provides this functionality also for secondary resources and optimistic locking is not required anymore. See the docs and related blog post …

    Read more

  • From legacy approach to server-side apply

    Tuesday, February 25, 2025 in Posts

    From version 5 of Java Operator SDK server side apply is a first-class feature and is used by default to update resources. As we will see, unfortunately (or fortunately), using it requires changes for your reconciler implementation. For this reason, …

    Read more

  • Using k8s' ETCD as your application DB

    Thursday, January 16, 2025 in Posts

    FAQ: Is Kubernetes’ ETCD the Right Database for My Application? Answer While the idea of moving your application data to Custom Resources (CRs) aligns with the “Cloud Native” philosophy, it often introduces more challenges than benefits. …

    Read more