kOps
Production-grade Kubernetes cluster provisioning and operations
kOps is tightening cluster defaults and dropping the platforms it no longer wants to carry.
◆Recent moves
- 25d ago
Azure attested node identity; AWS and GCE health check reconcile
The reconciliation thread lands on both AWS target groups and GCE HTTP health checks in one tag, so drift in resources kOps already created now gets corrected. Azure switching to the IMDS attested metadata document for node identity is the security-relevant change, and Linode SSH key management continues filling out the smaller providers.
View source ↗ - 1mo ago
Omitted authorization now defaults to RBAC instead of AlwaysAllow
The default change is the item that matters: a cluster spec that omits authorization no longer gets AlwaysAllow. Alongside it, addon apply failures are surfaced through a readiness probe rather than staying silent, and the containerd bump was reverted within the same tag.
View source ↗ - 2mo ago
Amazon Linux 2 support removed; warm pools take user-defined images
Removing Amazon Linux 2 and updating the distribution matrix around it is a supported-platform decision that forces migration for anyone still on it. Warm pool instances pulling user-defined images is the useful addition for teams managing their own AMIs.
View source ↗