Cozystack v0.39: Topology-Aware Routing, Windows VM Scheduling, Talm Overhaul, and VMAgent for Tenants
Cozystack v0.39: Topology-Aware Routing, Windows VM Scheduling, Talm Overhaul, and VMAgent for Tenants
Version 0.39 enhances networking, scheduling, and the tooling around Cozystack infrastructure management.
Major Features and Improvements
Topology-Aware Routing for Cilium
Cilium services now support topology-aware routing, keeping traffic local to the same zone or region when possible. This reduces latency and cross-zone network costs.
Automatic Cilium Pod Rollouts
Cilium pods now automatically roll out when their configuration changes, eliminating the need for manual restarts after config updates.
Windows VM Scheduling
Virtual machines running Windows can now be scheduled using nodeAffinity via the cozystack-scheduling ConfigMap, ensuring Windows VMs land on appropriate nodes.
Major Talm Tool Overhaul
The talm configuration management tool for Talos Linux receives a significant update:
- Mandatory
--nameflag for explicit cluster targeting. - Preserved YAML documents during processing.
- Directory expansion and automatic root detection.
kubeconfig --logincommand for easy authentication.- Encryption support for secrets.
- Wrapper on
talosctlfor unified CLI experience.
VMAgent for Tenant Namespaces
VMAgent is now deployed for tenant namespace metrics scraping, providing per-tenant monitoring visibility.
Fixes (v0.39.1–v0.39.5)
- Slack severity filter for Alerta.
- VMs always exposed with at least a ClusterIP service for in-cluster DNS.
- Tenant egress allowed to parent ingress pods.
- SeaweedFS upgraded to v4.05 with traffic locality and Grafana dashboards.
- Kube-OVN updated to v1.14.25.
- Critical piraeus-server patches for DRBD stability.
- Fixed DRBD race condition in updateDiscGran.
All changes: v0.39.0, v0.39.1, v0.39.2, v0.39.3, v0.39.4, v0.39.5
Join the community
- Telegram group
- Slack group (Get invite at https://slack.kubernetes.io)
- Community Meeting Calendar
- YouTube