Ænix.io
529 subscribers
125 photos
6 videos
208 links
Amplify your data center with cloud transformation

Cozystack developers: @cozystack

Contact: @kvaps @gecube @tym83
Download Telegram
💪 We’re excited to introduce the talk "Extensibility without chaos: lessons from building Cozystack", by Timofei Larkin (Ænix) at CozySummit Virtual 2025.

CozySummit will take place online on December 3, 2025. The session starts at 17:20 CET (10:20 AM CT).

What this talk is about: "Flexibility is what every platform promises. Extensibility is what developers actually need. But making a system both adaptable and reliable is one of the hardest problems in engineering. At Cozystack, we face this daily. As an open-source, community-driven alternative to traditional cloud platforms, our users deploy in wildly different environments. Meeting their needs means more than writing operators — it requires a modular framework where APIs stay stable, even as the system evolves. In this talk, I’ll share the engineering trade-offs behind Cozystack’s newest features: how we design for pluggability without breaking contracts, what worked (and what didn’t) when balancing flexibility with simplicity, and how these lessons can apply to any extensible platform. My aim is to show not just what we built, but the principles that helped us turn ambition into working software. Speaker: Timofei Larkin Head of Development Company: Ænix Tim leads development at Ænix. Before Ænix Tim spent several years as a cloud/infra engineer at various enterprises."

Register for CozySummit here: https://community.cncf.io/events/details/cncf-virtual-project-events-hosted-by-cncf-presents-cozysummit-virtual-2025

This event will showcase how Cozystack empowers teams to build their own full-featured private clouds or AWS-alternative public clouds on owned or leased hardware. Learn how Cozystack reduces public cloud dependency, ensures data control, and enables digital sovereignty.

Share with your friends and colleagues — and join us live! 🚀
🔥3👍1
🎥 Cozystack community meeting 2025-11-13: talos-csr-signer, VPC support, VNC console, Talm web UI

https://youtu.be/g_7nbiIj3uo

Cozystack is a free PaaS and framework for building clouds | CNCF Sandbox Project

Agenda and notes

- talos-csr-signer - native Kubernetes controlplanes and Talos Workers (presented by Dario, maintainer of Kamaji)
- Demo: Talos OS and Kamaji: Together for a Better Kubernetes https://github.com/clastix/talos-csr-signer
- User-facing changes for VPC support in Cozystack (presented by Timofey Larkin)
- VNC console for accessing VMs in web (presented by Andrei Kvapil)

Open Floor:
- Discussion about moving to GitRepositories (if we'll have a time)
- Talm web UI
- Customizable root ingress https://github.com/cozystack/cozystack/issues/1441

Join the community:
Telegram group t.me/cozystack
Slack group (Get invite at https://slack.kubernetes.io)

Cozystack resources:
https://cozystack.io
https://cozystack.io/docs/get-started
https://cozystack.io/blog
https://github.com/aenix-io/cozystack

Ænix resources
https://aenix.io
https://xn--r1a.website/aenix_io 
https://xn--r1a.website/aenix_community
2🔥1
💪 We’re excited to introduce the talk "Integrating Proxmox with CozyStack: Advanced Container and Pod Isolation", by Marian Koreniuk at CozySummit Virtual 2025.

CozySummit will take place online on December 3, 2025. The session starts at 18:10 CET (11:10 AM CT).

What this talk is about: "In this session, I will present my ongoing work on integrating Proxmox VE into CozyStack to provide advanced container and pod isolation for Kubernetes workloads. I will explain why Proxmox was chosen: its built-in high availability, backup capabilities, and efficient LXC containers, which offer lightweight and secure sandboxing. I will discuss the challenges of integrating Proxmox with Kubernetes, including CNI networking, CSI storage, CRI runtime integration, security considerations, and disaster recovery planning. Finally, I will introduce my project proxmox-lxcri and other supporting tools that enable deep integration, allowing CozyStack to leverage Proxmox for secure, scalable, and highly available workloads. Attendees will gain insights into architectural decisions, trade-offs, and practical steps for building a production-ready Kubernetes platform. Speaker: Marian Koreniuk Independent platform engineer I am a Senior DevOps Engineer with deep expertise in Kubernetes, Proxmox, MySQL, Redis, networking, and cloud technologies. My background includes developing firewall modules, building secure and scalable platforms, and working in high-load environments. I specialize in DevSecOps and platform engineering, focusing on automation and reliability. Currently, I actively program in Zig, which I consider the language of the future, and contribute to open-source projects."

Register for CozySummit here: https://community.cncf.io/events/details/cncf-virtual-project-events-hosted-by-cncf-presents-cozysummit-virtual-2025

This event will showcase how Cozystack empowers teams to build their own full-featured private clouds or AWS-alternative public clouds on owned or leased hardware. Learn how Cozystack reduces public cloud dependency, ensures data control, and enables digital sovereignty.

Share with your friends and colleagues — and join us live! 🚀
👍4🔥3
💪 We’re excited to introduce the talk "SeaweedFS S3 API in 2025: Enterprise‑grade security and control", by Chris Lu (SeaweedFS) at CozySummit Virtual 2025.

CozySummit will take place online on December 3, 2025. The session starts at 18:25 CET (11:25 AM CT).

What this talk is about: "This talk focuses on SeaweedFS’s S3 API enhancements released mid‑2025, which covers server-side encryption modes (SSE‑S3, SSE‑KMS, SSE‑C), advanced IAM, conditional reads/writes for bandwidth savings and cache safety, and data governance features including Versioning and Object Lock/Retention. We’ll close with future development plans. Speaker: Chris Lu SeaweedFS Creator Company: SeaweedFS Chris Lu is the creator and lead maintainer of SeaweedFS, an open‑source distributed object store and file system. At Roblox he focuses on building secure, high‑performance storage systems. At Uber, he built ML infrastructure for risk, created a graph database, and developed streaming feature computation framework. At Facebook, he worked on optimizing exabyte‑scale data to improve performance and locality."

Register for CozySummit here: https://community.cncf.io/events/details/cncf-virtual-project-events-hosted-by-cncf-presents-cozysummit-virtual-2025

This event will showcase how Cozystack empowers teams to build their own full-featured private clouds or AWS-alternative public clouds on owned or leased hardware. Learn how Cozystack reduces public cloud dependency, ensures data control, and enables digital sovereignty.

Share with your friends and colleagues — and join us live! 🚀
🔥5👍3👏1
💪 We’re excited to introduce the talk "Cozystack Storage Deep Dive", by Moritz Wanzenböck (LINBIT) at CozySummit Virtual 2025.

CozySummit will take place online on December 3, 2025. The session starts at 18:40 CET (11:40 AM CT).

What this talk is about: "This session will offer a deep dive into the storage infrastructure of Cozystack. A core component of any private cloud, the storage layer needs to ensure availability while not compromising on the performance offered by the hardware. The session will focus on the open-source technologies that power the storage infrastructure: LINSTOR and DRBD. After a short theoretical introduction, we will focus on demonstrating the Cozystack storage layer in action: creating replicated volumes, seeing it deal with node failures and checking out how it integrates with the Virtualization and Backup solutions. Speaker: Moritz Wanzenböck LINBIT, Kubernetes Integration Engineer Company: LINBIT I am interested in the inner workings of cloud infrastructure and automation. After years of working with storage solutions as a user, I switched sides in 2020 to work on software defined storage solutions at LINBIT. I am a maintainer of the Piraeus project, always on the lookout to automate and containerize more features."

Register for CozySummit here: https://community.cncf.io/events/details/cncf-virtual-project-events-hosted-by-cncf-presents-cozysummit-virtual-2025

This event will showcase how Cozystack empowers teams to build their own full-featured private clouds or AWS-alternative public clouds on owned or leased hardware. Learn how Cozystack reduces public cloud dependency, ensures data control, and enables digital sovereignty.

Share with your friends and colleagues — and join us live! 🚀
🔥4👍2
💪 We’re excited to introduce the talk "From AWS EC2 to Cozystack: A Beginner’s Roadmap to Cloud Independence", by Kirti Goyal at CozySummit Virtual 2025.

CozySummit will take place online on December 3, 2025. The session starts at 17:55 CET (10:55 AM CT).

What this talk is about: "I started my cloud journey like many beginners: with AWS. It was exciting at first, but very quickly I realized how dependent I had become on a single provider and how costly and complex it could get. That made me curious about alternatives. In this talk, I’ll share my perspective as a newcomer exploring Cozystack, an open-source way to build your own private cloud. I’ll explain how I compared my “AWS-first” mindset to what Cozystack offers, what I learned along the way, and why platforms like this matter for digital sovereignty and avoiding lock-in. Speaker: Kirti Goyal Cloud Native & Open Source Contributor Kirti Goyal is an open source contributor with the CNCF community, focusing on Meshery. She is passionate about simplifying cloud-native technologies and creating smoother pathways for newcomers to start contributing. Through her work, Kirti advocates for visual, collaborative approaches to infrastructure management and encourages others especially students and early-career engineers to find their place in open source."

Register for CozySummit here: https://community.cncf.io/events/details/cncf-virtual-project-events-hosted-by-cncf-presents-cozysummit-virtual-2025

This event will showcase how Cozystack empowers teams to build their own full-featured private clouds or AWS-alternative public clouds on owned or leased hardware. Learn how Cozystack reduces public cloud dependency, ensures data control, and enables digital sovereignty.

Share with your friends and colleagues — and join us live! 🚀
🔥6
🎥 Talks from CozySummit Virtual are now live!

Our first CozySummit, hosted together with the CNCF, brought engineers from all over the world to discuss real-world cloud infrastructure challenges.

6 talks covering:
• multi-AZ cloud design
• cloud independence
• extensibility at scale
• modern storage for Kubernetes

▶️ Watch the playlist:
https://www.youtube.com/watch?v=Y6JscJoK5JA&list=PLj6h78yzYM2NZ1_Y9LVDhjtlcl3g5tKiY

👉 Join the community: https://xn--r1a.website/cozystack
👉 Learn more: https://cozystack.io

#Cozystack #CNCF #Kubernetes #CloudNative #OpenSource #PrivateCloud #DevOps
🔥52🙏2👍1
📎📎 Cozystack v0.38: VPC networking, VM console & faster API

This release introduces Virtual Private Cloud (VPC) support, enabling advanced networking capabilities for tenant applications. We've also added VNC console support in the dashboard, made Kubernetes worker versions configurable, and delivered numerous improvements and fixes across the platform.

🗜 Virtual Private Cloud (VPC) Networking
Cozystack v0.38.0 introduces Virtual Private Cloud (VPC) support, enabling platform administrators to create isolated network segments for tenant applications. VPCs provide network isolation and allow fine-grained control over network topology, subnets, and routing. Each VPC can contain multiple subnets, and administrators can configure subnet details including IP ranges, gateway settings, and DNS configuration.

The VPC feature integrates seamlessly with the Cozystack dashboard, allowing users to view and manage VPCs and their subnets through an intuitive interface. Subnet details are exposed in the dashboard as tables, making it easy to understand network configuration at a glance. VPC configuration is stored in ConfigMaps with predictable naming, ensuring reliable access to subnet information.

This feature is particularly valuable for multi-tenant environments where network isolation is critical, and for applications that require specific network configurations or routing rules.

🥁 VNC Console for Virtual Machines
The Cozystack dashboard now includes a built-in VNC console for virtual machines, enabling users to access VM console directly from the web interface without requiring external tools. This feature provides immediate access to virtual machine consoles for troubleshooting, configuration, and maintenance tasks. The VNC console integration streamlines VM management workflows and improves the user experience by keeping all VM operations within the Cozystack dashboard.

🪑Additional Repositories
- Introduce boot/install mode: Introduced boot/install mode in boot-to-talos tool.
Handle valuesFiles from cozypkg.cozystack.io/values-files annotation: Added support for handling valuesFiles from annotation in cozypkg.

📚 Docs & ecosystem updates
- New and updated docs for VPC networking and its configuration.
- System resource planning recommendations and storage updates.
- Improved OpenAPI UI docs, updated managed apps reference, naming conventions, LINSTOR and golden image guides, and other quality-of-life documentation improvements.

All changes & improvements: v0.38.0, v0.38.1, v0.38.2, v0.38.3, v0.38.4

Huge thanks to everyone who contributed to the 0.38 line:
@IvanHunters, @insignia96, @kvaps, @lllamnyp, @nbykov0, @scooby87

Special shout-out to our first-time contributor:
@tabu-a — welcome aboard! 🚀

Join the community
Telegram group
Slack group (Get invite at https://slack.kubernetes.io)
🔥4👏1
Recordings from CozySummit'25 Virtual

🇨🇭 How we build a multi-AZ cloud in Switzerland - Matthieu Robin, Hidora

A real production story from Hidora on designing and operating a resilient multi-availability-zone cloud — architecture, challenges, and lessons learned.

00:00:00 Introduction: Building a multi-AZ cloud provider in Switzerland using CozyStack.
00:01:00 Hidora's history: Transition from consulting to a PaaS offering based on Jelastic.
00:02:30 Problems with proprietary solutions: Vendor lock-in and limitations in answering customer needs.
00:04:00 The shift to Enterprise: Requirements for data sovereignty, high availability, S3, and VPC.
00:05:30 Choosing the right foundation: Selecting Kubernetes as the orchestrator and rejecting OpenShift due to slow development.
00:07:00 Core philosophy: Full Open Source by Design to ensure independence.
00:08:00 Discovering CozyStack: Aligning with the project's vision and choosing to sponsor its development.
00:09:40 Roadmap requirements: Building critical features like Backup as a Service, PVC Encryption, and S3 support.
00:10:30 Journey to Production: Spending months on operation testing (HA, RPO/RTO measurements).
00:11:45 Security Validation: External and internal penetration testing results.
00:12:30 Launching I Cube: Achieving multi-AZ replication in Switzerland with high availability.
00:14:00 Future plans: Developing an API to manage CozyStack services and integrate third-party services.
00:15:00 Q&A: Infrastructure technology used (Talos) and team learning curve.
00:16:30 Q&A: Control Plane resource consumption and comparing LinStor performance against Ceph.
00:18:00 Q&A: Comparison with Harvester and the need for VPC/VLAN support in CozyStack.

▶️ Watch the talk: https://www.youtube.com/watch?v=AYrr7pBIAe8
4🔥2👏1
Merry Christmas from all of us at Aenix!
Wishing you joy, warmth, and success in the year ahead. Thank you for being with us!
161
Recordings from CozySummit'25 Virtual

🧪 Home Lab to the Moon and Back - Kingdon Barrett, Navteca, LLC


How small experiments and home labs can grow into serious cloud platforms — a fun but deeply practical talk on learning by doing.

00:00:00 Introduction: The problem of home lab heat and high energy consumption.
00:01:30 Speaker background: Flux maintainer and Home Lab Gremlin.
00:03:00 Addressing the heat problem: Shutting off unnecessary test clusters.
00:04:30 CozyStack operations in Home Lab: Challenges with physically rebooting nodes and service recovery time.
00:05:40 Solution for quick recovery: Running high-availability loads in Wasm (Wom bundles).
00:06:45 CozyStack's Managed Kubernetes structure (Cluster API, Kamaji, ephemeral worker nodes).
00:08:00 Strategy: The difficult goal of migrating the Home Lab to efficient ARM 64 architecture.
00:09:30 Alternative: Migrating workloads to cheaper and faster AWS Graviton (ARM 64) instances.
00:10:45 Preparation for Multi-Arch: Building multi-arch container images.
00:11:30 The ARM 64 Installation Barrier: Hitting a snag with a required leader election component.
00:12:30 Challenges of cloud migration: No proper Layer 2 network; using Cloud Init instead of Matchbox.
00:14:00 Infrastructure Architecture: Terraform for AWS setup (VPC, Bastion Host, private network).
00:15:30 Optimization Techniques: Using a Registry Cache to save egress costs.
00:16:30 Technical difficulties: Issues making Tailscale work due to IPv6/IPv4 conflicts.
00:17:30 Workflow: Building a custom Talos OCI image for CozyStack extensions.
00:18:30 Q&A: Possibility of a hybrid approach (Self-hosting primary + Cloud secondary) and data locality.

▶️ Watch here: https://www.youtube.com/watch?v=DnnX0pedWwg
1🔥6👏3🥰2
Recordings from CozySummit'25 Virtual

🧩 Extensibility without chaos: lessons from building Cozystack - Timofei Larkin, Ænix

Lessons learned from building Cozystack: how to design extensible systems without turning them into unmaintainable monsters.

00:00:00 Introduction: Role of the maintainer in keeping the CozyStack architecture simple and clear.
00:01:30 The challenge: CozyStack must serve diverse users (Home Lab to Enterprise) requiring extreme reliability.
00:03:00 Pitfalls of Overengineering: Lessons from the highly customizable ETC Operator (unbounded customization leads to complexity).
00:05:00 Philosophy of Restraint: Examples from the Go language (single for loop).
00:06:00 Lessons from the Monotonic Clock incident: Taking time for small, surgical changes rather than rushing a big new feature.
00:08:45 Applying the lessons: Building an AWS Security Groups tool for CozyStack.
00:10:30 Solution: Mapping Pod ownership uniformly via Helm labels for a completely transparent extension.
00:12:00 Small, well-placed changes lead to large benefits (Example: Open API Dashboard).
00:13:00 Extensibility when simple changes are insufficient: Learning from Kubernetes' move from in-tree volume plugins to CSI.
00:15:00 Designing the Backup API: Difficulty due to diverse workloads (VMs, cluster databases, stateless apps).
00:16:30 Solution: Implementing the Strategy Pattern (inspired by Cluster API).
00:17:30 Conclusion: Key takeaways (Keep the Core Clean, Give users a way to add behavior, Discover the Patterns).
00:18:20 Q&A: Building and documenting the open-source management interface dashboard.
00:19:30 Q&A: Strategy for keeping up with Kubernetes versions.

▶️ Watch the session: https://www.youtube.com/watch?v=SIWvlme58Bk
👍21
Recordings from CozySummit'25 Virtual

☁️ From AWS EC2 to Cozystack: A Beginner’s Roadmap to Cloud Independence - by Kirti Goyal

A practical guide for teams thinking about moving away from hyperscalers toward self-hosted and independent cloud platforms.

00:00:00 Introduction: Seeking cloud independence by owning infrastructure instead of renting it.
00:01:00 CozyStack flips the model: Building your own cloud with control over resources and architecture using Kubernetes API.
00:02:00 CozyStack solves cost control, cloud independence, and simplified deployment.
00:02:30 CozyStack Architecture Overview (OS, Talos, Kubernetes, and Services).
00:03:00 AWS to CozyStack: Mapping managed services (EC2 to VMs, EKS to Managed K8s, S3 to Volumes).
00:04:00 Multi-tenancy: Supporting hard multi-tenancy to solve the "noisy neighbor" problem.
00:05:00 Target Audience: Startups, AI/Edge workloads, Government sectors, and students.
00:06:00 Q&A: Missing features compared to traditional cloud providers.
00:07:00 Q&A: Cost comparison and community engagement.

▶️ Watch here:
https://www.youtube.com/watch?v=mMDZzwHI2mI
👍3
🎥 Cozystack community meeting 2026-01-08: Backup system, Release 1.0, Packeges API, Linstor updates

https://youtu.be/LcNBH8eBvnA

Cozystack is a free PaaS and framework for building clouds | CNCF Sandbox Project

Agenda and notes

- CozySummit 2025 recordings playlist https://www.youtube.com/watch?v=Y6JscJoK5JA&list=PLj6h78yzYM2NZ1_Y9LVDhjtlcl3g5tKiY
- Backups API demonstration
- Version 1.0: What is left for Cozystack v1.0 release
- Packages API: Cozystack-operator and new packages approach
- Talm updates: encryption, project root detection, talosctl embedding, license update, talos 1.12 support
- boot-to-talos: automatic bond and vlan configuration
- cozypkg to cozyhr: tool for managing helm releases
- local-ccm: introducing new CCM for local nodes management
- LINSTOR enhancements: smart linstor-scheduler, LUKS patches and guard for dual-primary mode

Open Floor:
- OIDC support for grafana and Kubernetes
- Does Cozystack provide a built-in workflow engine similar to Argo Workflows (with triggers, DAGs, and event-based execution), or should external tools like Argo Workflows / Argo Events be deployed inside tenant Kubernetes clusters?

Join the community:
Telegram group t.me/cozystack
Slack group (Get invite at https://slack.kubernetes.io)

Cozystack resources:
https://cozystack.io
https://cozystack.io/docs/get-started
https://cozystack.io/blog
https://github.com/cozystack/cozystack

Ænix resources
https://aenix.io
https://xn--r1a.website/aenix_io
https://xn--r1a.website/aenix_community
🔥5
💪💪 Cozystack v0.39: Streamlined Management & Enhanced Telemetry

Release v0.39 focuses on consolidating platform management and boosting observability with unified monitoring dashboards. It also introduces more robust handling of storage and network resources. Major highlights include the shift to Grafana Alloy for metrics collection, improved stability, and a focus on the overall reliability of all platform components.

We’ve overhauled our monitoring stack: Grafana Alloy now replaces the previous Prometheus agent and node-exporter setup. As a more modern and versatile tool for metrics, logs, and traces, Alloy provides a more flexible way to handle telemetry. The new telemetry is built directly into the Cozystack dashboard, giving you full visibility into cluster components from the moment you install it.

All changes and improvements: v0.39.5, v0.39.4, v0.39.3, v0.39.2, v0.39.1

Huge thanks to everyone who contributed to the 0.39 line!

📎 Join the community
Telegram group
Slack group (Get invite at https://slack.kubernetes.io)
👍41
Recordings from CozySummit'25 Virtual

🔐 SeaweedFS S3 API in 2025: Enterprise‑grade security and control - Chris Lu, SeaweedFS


Enterprise-grade security, access control, and S3 compatibility — what modern object storage looks like today.

00:00:00 Introduction: Overview of SeaweedFS history and the focus on new Enterprise S3 features for 2025.
00:01:40 Server-Side Encryption (SSE-S3): Server-managed keys for automatic encryption at rest (ideal for logs/backups).
00:02:45 Server-Side Encryption (SSE-KMS): Using external Key Management Systems for compliance and audit trails.
00:03:45 Server-Side Encryption (SSE-C): Customer-provided keys for full control (suited for financial/governmental use cases).
00:04:45 Technical details: Support for FIPS 140-3 and efficient range request handling.
00:05:40 Object Versioning: Protecting against accidental deletions using deletion markers.
00:07:00 Object Lock (WORM): Retention modes (Governance and stricter Compliance).
00:08:00 Object Lock: Legal Hold mechanism for litigation and auditing purposes.
00:08:45 Access Control: Enhanced IAM, AWS-style Bucket Policies, and conditional operations support.
00:09:30 Architectural Change: S3 API servers bypass the Filer for data transfer (improving latency and throughput).
00:11:00 Future Direction: Supporting structured data via a new Message Queue component.
00:12:00 Message Q: Schema-based messaging, conversion to Parquet, and basic SQL queryability.
00:13:00 Kafka Integration: SeaweedFS acts as a Kafka Gateway with native protocol support.
00:14:00 Summary of new features: Encryption, Governance, Performance, and Message Q.
00:15:00 Q&A: Comparison with Ceph (better at handling many small files and horizontal scaling).

▶️ Watch the talk: https://www.youtube.com/watch?v=n0hRleSLAcc
🔥21
😍😍 Cozystack v0.40 — Enhanced Storage & Platform Architecture

Spotlight: Optimized Pod Placement with LINSTOR Schedule
Cozystack now includes a custom Kubernetes scheduler extender to help Kubernetes make better placement decisions for pods that use LINSTOR storage. When a pod requests LINSTOR-backed storage, the scheduler communicates with the LINSTOR controller to find nodes that have local replicas of the requested volumes. This way, pods are scheduled on nodes with existing data to minimize network traffic and improve I/O performance.

The scheduler features an admission webhook that automatically routes pods that require LINSTOR CSI volumes to the custom scheduler, ensuring seamless integration with no manual config required. This feature significantly improves performance for workloads using LINSTOR storage by reducing network latency and improving data locality.

Learn more about LINSTOR in the documentation.

SeaweedFS Traffic Locality

SeaweedFS has been upgraded to version 4.05 with new traffic locality capabilities that optimize S3 service traffic distribution. The update includes a new admin component with a web-based UI and authentication support, as well as a worker component for distributed operations. These enhancements improve S3 service performance and provide better visibility through enhanced Grafana dashboard panels for buckets, API calls, costs, and performance metrics.

The traffic locality feature ensures that S3 requests are routed to the nearest available volume servers, cutting down latency and improving overall performance for distributed storage operations. We’ve also added TLS support for management components to keep your storage operations secure.

ValuesFrom Configuration Mechanism
Cozystack now uses FluxCD's valuesFrom mechanism. By moving away from Helm lookup functions, we’ve made config propagation much cleaner and eliminated the need for force reconcile controllers. Configuration from ConfigMaps (cozystack, cozystack-branding, cozystack-scheduling) and namespace service references (etcd, host, ingress, monitoring, seaweedfs) is now centrally managed through a cozystack-values Secret in each namespace.

For users, this means simpler Helm templates and faster reconciliation. Configuration is now more transparent, as HelmReleases automatically pull exactly what they need from the centralized secret.

LINSTOR Auto-diskful
The LINSTOR integration now includes automatic diskful functionality that converts diskless nodes to diskful when they hold DRBD resources in Primary state for an extended period (30 minutes). This feature addresses scenarios where workloads are scheduled on nodes without local storage replicas by automatically creating local disk replicas when needed, improving I/O performance for long-running workloads.

When enabled with cleanup options, the system can automatically remove disk replicas that are no longer needed, preventing storage waste from temporary replicas. This intelligent storage management reduces network traffic for frequently accessed data while maintaining efficient storage utilization.

Automated Version Management Systems
Cozystack now features automated version management for PostgreSQL, Kubernetes, MariaDB, and Redis. It tracks upstream versions and provides means for automated version updates, ensuring that platform users always have access to the latest stable versions while maintaining compatibility with existing deployments.

Integrated with the Cozystack API and dashboard, these systems provide administrators with full visibility into available versions and upgrade paths. This infrastructure establishes the foundation for future automated upgrade workflows and comprehensive version compatibility management across the platform.

All changes and improvements: v0.40.2, v0.40.1, v0.40.0

Huge thanks to everyone who contributed to the 0.40 line: @IvanHunters, @insignia96, @kvaps, @lllamnyp, @nbykov0, @scooby87

📎 Join the community
Telegram group
Slack group (Get invite at https://slack.kubernetes.io)
🔥8👏21
🤨 When it comes to running virtual machines in Kubernetes via KubeVirt, the first question engineers ask is: “What is the overhead?”

Let’s dive into the details and break it down by three key areas: compute, storage, and network.

P.S. This article is based on a discussion in the professional community.

https://blog.aenix.io/kubevirt-the-truth-about-virtualization-overhead-in-kubernetes-ba1a5ec21a79
🔥81👀1