<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tech-Article on Cozystack</title><link>https://deploy-preview-490--cozystack.netlify.app/article_types/tech-article/</link><description>Recent content in Tech-Article on Cozystack</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 17 Apr 2026 19:43:16 +0500</lastBuildDate><atom:link href="https://deploy-preview-490--cozystack.netlify.app/article_types/tech-article/index.xml" rel="self" type="application/rss+xml"/><item><title>Flux-aio, Kubernetes mTLS and the Chicken and Egg Problem</title><link>https://deploy-preview-490--cozystack.netlify.app/blog/2025/12/flux-aio-kubernetes-mtls-and-the-chicken-and-egg-problem/</link><pubDate>Fri, 12 Dec 2025 00:00:00 +0000</pubDate><guid>https://deploy-preview-490--cozystack.netlify.app/blog/2025/12/flux-aio-kubernetes-mtls-and-the-chicken-and-egg-problem/</guid><description>&lt;p&gt;&lt;img src="https://deploy-preview-490--cozystack.netlify.app/blog/2025/12/flux-aio-kubernetes-mtls-and-the-chicken-and-egg-problem/chicken-and-egg-problem.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Here at 
&lt;a href="https://cozystack.io/" target="_blank"&gt;Cozystack&lt;/a&gt;, we&amp;rsquo;re once again solving the chicken-and-egg problem: how to deploy CNI and kube-proxy through Flux, while ensuring Flux itself works without CNI and kube-proxy.&lt;/p&gt;
&lt;p&gt;Flux can be started without CNI and kube-proxy using the 
&lt;a href="https://github.com/stefanprodan/flux-aio" target="_blank"&gt;flux-aio&lt;/a&gt; project (by the creator of Flux), which runs a single deployment with all controllers configured to communicate with each other via localhost.&lt;/p&gt;
&lt;p&gt;The specific challenge for Cozystack is that we deploy a small HTTP server with Helm charts and other assets used in the platform to each cluster. Flux reads these charts and installs them into the system.&lt;/p&gt;</description></item><item><title>The Evolution of Virtualization Platforms: The Rise of Managed Services and Local Providers’ Edge…</title><link>https://deploy-preview-490--cozystack.netlify.app/blog/2025/06/the-evolution-of-virtualization-platforms-the-rise-of-managed-services-and-local-providers-edge/</link><pubDate>Wed, 04 Jun 2025 00:00:00 +0000</pubDate><guid>https://deploy-preview-490--cozystack.netlify.app/blog/2025/06/the-evolution-of-virtualization-platforms-the-rise-of-managed-services-and-local-providers-edge/</guid><description>&lt;h3 id="the-evolution-of-virtualization-platforms-the-rise-of-managed-services-and-local-providers-edge-against-hyperscalers"&gt;The Evolution of Virtualization Platforms: The Rise of Managed Services and Local Providers’ Edge Against Hyperscalers&lt;/h3&gt;
&lt;p&gt;Hello everyone! I’m Andrey Kvapil, CEO of Ænix and developer of Cozystack, an open-source platform and framework for building cloud infrastructure. In this article, I want to share my perspective on how modern cloud patterns have transformed infrastructure approaches, the evolving role of service providers and public clouds in this landscape, and most importantly, how virtualization’s purpose has fundamentally changed in today’s infrastructure stack.&lt;/p&gt;</description></item><item><title>How we built a dynamic Kubernetes API Server for the API Aggregation Layer in Cozystack</title><link>https://deploy-preview-490--cozystack.netlify.app/blog/2024/12/how-we-built-a-dynamic-kubernetes-api-server-for-the-api-aggregation-layer-in-cozystack/</link><pubDate>Thu, 12 Dec 2024 00:00:00 +0000</pubDate><guid>https://deploy-preview-490--cozystack.netlify.app/blog/2024/12/how-we-built-a-dynamic-kubernetes-api-server-for-the-api-aggregation-layer-in-cozystack/</guid><description>&lt;h3 id="how-we-built-a-dynamic-kubernetes-api-server-for-the-api-aggregation-layer-in-cozystack"&gt;How we built a dynamic Kubernetes API Server for the API Aggregation Layer in Cozystack&lt;/h3&gt;
&lt;p&gt;Hi there! I’m Andrei Kvapil, but you might know me as 
&lt;a href="https://github.com/kvaps" target="_blank"&gt;@kvaps&lt;/a&gt; in communities dedicated to Kubernetes and cloud-native tools. In this article, I want to share how we implemented our own extension api-server in the open-source PaaS platform, Cozystack.&lt;/p&gt;
&lt;p&gt;Kubernetes truly amazes me with its powerful extensibility features. You’re probably already familiar with the 
&lt;a href="https://kubernetes.io/docs/concepts/architecture/controller/" target="_blank"&gt;controller&lt;/a&gt; concept and frameworks like 
&lt;a href="https://book.kubebuilder.io/" target="_blank"&gt;kubebuilder&lt;/a&gt; and 
&lt;a href="https://sdk.operatorframework.io/" target="_blank"&gt;operator-sdk&lt;/a&gt; that help you implement it. In a nutshell, they allow you to extend your Kubernetes cluster by defining custom resources (CRDs) and writing additional controllers that handle your business logic for reconciling and managing these kinds of resources. This approach is well-documented, with a wealth of information available online on how to develop your own operators.&lt;/p&gt;</description></item><item><title>DIY: Create Your Own Cloud with Kubernetes (Part 3)</title><link>https://deploy-preview-490--cozystack.netlify.app/blog/2024/04/diy-create-your-own-cloud-with-kubernetes-part-3/</link><pubDate>Fri, 05 Apr 2024 07:40:00 +0000</pubDate><guid>https://deploy-preview-490--cozystack.netlify.app/blog/2024/04/diy-create-your-own-cloud-with-kubernetes-part-3/</guid><description>&lt;p&gt;&lt;strong&gt;Author&lt;/strong&gt;: Andrei Kvapil (Ænix)&lt;/p&gt;
&lt;p&gt;Approaching the most interesting phase, this article delves into running Kubernetes within
Kubernetes. Technologies such as Kamaji and Cluster API are highlighted, along with their
integration with KubeVirt.&lt;/p&gt;
&lt;p&gt;Previous discussions have covered

&lt;a href="https://deploy-preview-490--cozystack.netlify.app/blog/2024/04/05/diy-create-your-own-cloud-with-kubernetes-part-1/"&gt;preparing Kubernetes on bare metal&lt;/a&gt;
and

&lt;a href="https://deploy-preview-490--cozystack.netlify.app/blog/2024/04/05/diy-create-your-own-cloud-with-kubernetes-part-2"&gt;how to turn Kubernetes into virtual machines management system&lt;/a&gt;.
This article concludes the series by explaining how, using all of the above, you can build a
full-fledged managed Kubernetes and run virtual Kubernetes clusters with just a click.&lt;/p&gt;</description></item><item><title>DIY: Create Your Own Cloud with Kubernetes (Part 2)</title><link>https://deploy-preview-490--cozystack.netlify.app/blog/2024/04/diy-create-your-own-cloud-with-kubernetes-part-2/</link><pubDate>Fri, 05 Apr 2024 07:35:00 +0000</pubDate><guid>https://deploy-preview-490--cozystack.netlify.app/blog/2024/04/diy-create-your-own-cloud-with-kubernetes-part-2/</guid><description>&lt;p&gt;&lt;strong&gt;Author&lt;/strong&gt;: Andrei Kvapil (Ænix)&lt;/p&gt;
&lt;p&gt;Continuing our series of posts on how to build your own cloud using just the Kubernetes ecosystem.
In the 
&lt;a href="https://deploy-preview-490--cozystack.netlify.app/blog/2024/04/05/diy-create-your-own-cloud-with-kubernetes-part-1/"&gt;previous article&lt;/a&gt;, we
explained how we prepare a basic Kubernetes distribution based on Talos Linux and Flux CD.
In this article, we&amp;rsquo;ll show you a few various virtualization technologies in Kubernetes and prepare
everything need to run virtual machines in Kubernetes, primarily storage and networking.&lt;/p&gt;
&lt;p&gt;We will talk about technologies such as KubeVirt, LINSTOR, and Kube-OVN.&lt;/p&gt;</description></item><item><title>DIY: Create Your Own Cloud with Kubernetes (Part 1)</title><link>https://deploy-preview-490--cozystack.netlify.app/blog/2024/04/diy-create-your-own-cloud-with-kubernetes-part-1/</link><pubDate>Fri, 05 Apr 2024 07:30:00 +0000</pubDate><guid>https://deploy-preview-490--cozystack.netlify.app/blog/2024/04/diy-create-your-own-cloud-with-kubernetes-part-1/</guid><description>&lt;p&gt;&lt;strong&gt;Author&lt;/strong&gt;: Andrei Kvapil (Ænix)&lt;/p&gt;
&lt;p&gt;At Ænix, we have a deep affection for Kubernetes and dream that all modern technologies will soon
start utilizing its remarkable patterns.&lt;/p&gt;
&lt;p&gt;Have you ever thought about building your own cloud? I bet you have. But is it possible to do this
using only modern technologies and approaches, without leaving the cozy Kubernetes ecosystem?
Our experience in developing Cozystack required us to delve deeply into it.&lt;/p&gt;</description></item></channel></rss>