Coverage Matrix

Chkk Curated Release Notesv1.11.10 to latest
Private RegistrySupported
Custom Built ImagesSupported
Safety, Health, and Readiness Checksv1.12.8 to latest
Supported PackagesHelm, Kustomize, Kube
EOL InformationAvailable
Version Incompatibility InformationAvailable
Upgrade TemplatesIn-Place, Blue-Green
PreverificationAvailable

Cilium Operator Overview

Cilium provides Kubernetes clusters with efficient networking, security, and observability using eBPF technology embedded in the Linux kernel. It enables identity-based network policies, fine-grained control, and layer 7 visibility directly at the kernel level. The Cilium Operator complements node-level Cilium agents by managing global tasks such as IP address assignment, identity cleanup, and distributing network policy updates. Its central role simplifies cluster-wide networking management without per-application changes. The integrated Hubble component offers real-time observability into network flows and policy enforcement, facilitating streamlined troubleshooting.

Chkk Coverage

Curated Release Notes

Chkk monitors official Cilium Operator releases, highlighting critical changes like deprecated APIs or altered defaults directly impacting your clusters. Teams receive concise summaries pinpointing actions needed for smooth upgrades, avoiding manual parsing of extensive release logs. Chkk specifically flags configuration shifts, such as IP masquerading defaults or kernel version requirements, to prevent unanticipated disruptions. This focused approach ensures operational teams address only relevant, actionable changes in their networking setups.

Preflight & Postflight Checks

Chkk’s preflight checks ensure your environment meets prerequisites, verifying kernel versions, resource availability, and deprecated CRD usage before upgrades. It flags risky upgrade paths, such as skipping multiple versions, mitigating potential failures. Post-upgrade, Chkk confirms that the new Cilium Operator components function correctly by validating agent health, IP assignments, policy enforcement, and connectivity. Immediate reporting on issues like kernel incompatibilities or misconfigured settings significantly reduces upgrade-related incidents.

Version Recommendations

Chkk actively tracks Cilium Operator’s lifecycle, alerting when your deployed version approaches or surpasses end-of-life status, crucial for maintaining security compliance. Recommendations incorporate cluster-specific details, like Kubernetes and kernel compatibility, guiding you toward stable and supported upgrade targets. This strategic approach prevents inadvertent adoption of untested releases, balancing feature updates against operational risk. Custom EOL policies for forked or enterprise distributions can also be integrated into Chkk’s recommendations.

Upgrade Templates

Chkk provides detailed Upgrade Templates for both in-place and blue-green strategies tailored to Cilium deployments. In-place templates guide node-by-node upgrades with integrated checks and clear rollback procedures to minimize disruptions. Blue-green templates offer parallel deployments, facilitating gradual traffic migration with defined validation checkpoints. These GitOps-compatible templates encapsulate best practices, significantly reducing human error during upgrades.

Preverification

Chkk conducts simulated “digital twin” upgrades, replicating your production cluster’s environment to proactively identify issues like CRD conflicts, kernel incompatibilities, or policy misconfigurations. Issues surface safely within this sandbox environment, allowing resolution before impacting live traffic. Detailed anomaly reports from preverification guide configuration adjustments, making actual upgrades predictable and reliable. This rehearsal significantly reduces risk and enhances upgrade confidence for platform teams.

Supported Packages

Chkk seamlessly integrates with your existing Cilium Operator deployment methods, including Helm charts, static manifests, and GitOps workflows. It accurately identifies and adapts to your custom image setups and private registry configurations. Chkk parses current manifests, pinpointing only necessary configuration changes for a successful upgrade. Its flexible compatibility ensures consistent Cilium Operator management across diverse deployment scenarios, including enterprise-specific distributions.

Additional Resources