Tag: Kubernetes
All the articles with the tag "Kubernetes".

Helm, grown up: OCI registries, dependencies, and charts without the pain
How to build a Helm chart you're not ashamed to hand off to GitOps: values.schema.json instead of copy-paste, library charts and condition instead of duplication, OCI registry publishing instead of index.yaml, and where Helm loses to Kustomize.

KRO: composite Kubernetes APIs without writing your own operator
Kube Resource Orchestrator bundles a Deployment, Service, ConfigMap, and an external Crossplane resource into a single composite CRD without a line of Go. We break down ResourceGraphDefinition, compare it to Crossplane Compositions and a condition-heavy Helm chart, and look at where KRO loses.

Sidecar-free service mesh: Cilium Service Mesh next to Istio Ambient
Cilium Service Mesh handles mTLS and L7 routing on the eBPF datapath with no separate proxy components at all — unlike Istio Ambient, which drops the sidecar but keeps ztunnel and waypoint. We compare the architectures, the honest limitations, and turn on mTLS in a cluster that already runs Hubble.

Flux 2.8: CEL-based health checks and what they change for release gating
Flux 2.8 adds healthCheckExprs — CEL expressions for health checks in Kustomization and HelmRelease. We cover the syntax, migrating an existing resource, and how it differs from canary checks in Argo Rollouts/Flagger.