<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>How-To on Cozystack</title><link>https://deploy-preview-567--cozystack.netlify.app/article_types/how-to/</link><description>Recent content in How-To on Cozystack</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 04 Jun 2026 16:44:15 +0500</lastBuildDate><atom:link href="https://deploy-preview-567--cozystack.netlify.app/article_types/how-to/index.xml" rel="self" type="application/rss+xml"/><item><title>From Zero to kubectl in 5 Minutes — Managed Kubernetes on Your Own Metal</title><link>https://deploy-preview-567--cozystack.netlify.app/blog/2026/06/from-zero-to-kubectl-managed-kubernetes-on-your-own-metal/</link><pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate><guid>https://deploy-preview-567--cozystack.netlify.app/blog/2026/06/from-zero-to-kubectl-managed-kubernetes-on-your-own-metal/</guid><description>&lt;p&gt;Every platform team has faced this: a new project needs a Kubernetes cluster. With cloud providers, that means a new billing account, region selection, networking decisions, and a baseline cost of $70–300/month before a single pod runs. Self-hosting with kubeadm? Days of setup, certificates, etcd management, and upgrade anxiety. Rancher helps, but you&amp;rsquo;re still managing the lifecycle yourself.&lt;/p&gt;
&lt;p&gt;What if creating a production-grade Kubernetes cluster was as simple as filling out a form?&lt;/p&gt;</description></item><item><title>Platform-Managed Backups in Cozystack</title><link>https://deploy-preview-567--cozystack.netlify.app/blog/2026/05/platform-managed-backups-in-cozystack/</link><pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate><guid>https://deploy-preview-567--cozystack.netlify.app/blog/2026/05/platform-managed-backups-in-cozystack/</guid><description>&lt;p&gt;Backups are everyone&amp;rsquo;s responsibility and, too often, nobody&amp;rsquo;s job. On a multi-tenant platform the problem is sharper: tenants want to protect their own databases and VMs, but they shouldn&amp;rsquo;t be handed S3 credentials or asked to wire up storage. Cozystack closes that gap with &lt;strong&gt;platform-managed backups&lt;/strong&gt; — a clear API where tenants declare &lt;strong&gt;what&lt;/strong&gt; to protect and the platform takes care of &lt;strong&gt;where&lt;/strong&gt; and &lt;strong&gt;how&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="the-model-in-one-minute"&gt;The model in one minute&lt;/h2&gt;
&lt;p&gt;There are five objects, split cleanly between two audiences.&lt;/p&gt;</description></item><item><title>Managed PostgreSQL with Synchronous Replication — Without the Ops Headache</title><link>https://deploy-preview-567--cozystack.netlify.app/blog/2026/04/managed-postgresql-synchronous-replication-without-the-ops-headache/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://deploy-preview-567--cozystack.netlify.app/blog/2026/04/managed-postgresql-synchronous-replication-without-the-ops-headache/</guid><description>&lt;p&gt;Setting up PostgreSQL with synchronous replication the hard way means Patroni configs, etcd clusters, pgBouncer, monitoring exporters, backup scripts, failover testing — easily a week of work before you even store a single row. And then you still need to maintain it. AWS RDS solves this but locks you into a cloud bill that grows faster than your data.&lt;/p&gt;
&lt;p&gt;What if you could get managed PostgreSQL on your own hardware in two minutes?&lt;/p&gt;</description></item><item><title>A Simple Way to Install Talos Linux on Any Machine, with Any Provider</title><link>https://deploy-preview-567--cozystack.netlify.app/blog/2025/04/a-simple-way-to-install-talos-linux-on-any-machine-with-any-provider/</link><pubDate>Mon, 28 Apr 2025 00:00:00 +0000</pubDate><guid>https://deploy-preview-567--cozystack.netlify.app/blog/2025/04/a-simple-way-to-install-talos-linux-on-any-machine-with-any-provider/</guid><description>&lt;h3 id="a-simple-way-to-install-talos-linux-on-any-machine-with-anyprovider"&gt;A Simple Way to Install Talos Linux on Any Machine, with Any Provider&lt;/h3&gt;
&lt;p&gt;Talos Linux is a specialized operating system designed for running Kubernetes. In my opinion, it does that task better than others. First and foremost it handles full lifecycle management for Kubernetes control-plane components.&lt;/p&gt;
&lt;p&gt;On the other hand, Talos Linux focuses on security, minimizing the user’s ability to influence the system. A distinctive feature of this OS is the near-complete absence of executables, including the absence of a shell and the inability to log in via SSH. All configuration of Talos Linux is done through a Kubernetes-like API.&lt;/p&gt;</description></item><item><title>Installing a Kubernetes Cluster Managed by Cozystack: A Detailed Guide by Gohost and Ænix</title><link>https://deploy-preview-567--cozystack.netlify.app/blog/2024/08/installing-a-kubernetes-cluster-managed-by-cozystack-a-detailed-guide-by-gohost-and-nix/</link><pubDate>Fri, 16 Aug 2024 00:00:00 +0000</pubDate><guid>https://deploy-preview-567--cozystack.netlify.app/blog/2024/08/installing-a-kubernetes-cluster-managed-by-cozystack-a-detailed-guide-by-gohost-and-nix/</guid><description>&lt;h3 id="installing-a-kubernetes-cluster-managed-by-cozystack-a-detailed-guide-by-gohost-andænix"&gt;&lt;strong&gt;Installing a Kubernetes Cluster Managed by Cozystack: A Detailed Guide by Gohost and Ænix&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;This article was written by Vladislav Karabasov from Kazakhstani hosting company 
&lt;a href="https://gohost.kz" target="_blank"&gt;gohost&lt;/a&gt;, therefore the narrative will be conducted in the first person.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://cdn-images-1.medium.com/max/800/1*ZLyJcdvbsPSJnErGKwlJ0g.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;At the time of my transition to gohost.kz, the company had already been operating in the Kazakhstan market for 15 years, providing clients with a standard set of services: VPS/VDC, IaaS, virtual hosting, etc. However, clients developed new needs, so I was tasked with developing the direction of Kubernetes as a Service.&lt;/p&gt;</description></item><item><title>Configuring routing for MetalLB in L2 mode</title><link>https://deploy-preview-567--cozystack.netlify.app/blog/2020/05/configuring-routing-for-metallb-in-l2-mode/</link><pubDate>Thu, 14 May 2020 00:00:00 +0000</pubDate><guid>https://deploy-preview-567--cozystack.netlify.app/blog/2020/05/configuring-routing-for-metallb-in-l2-mode/</guid><description>&lt;h3 id="configuring-routing-for-metallb-in-l2mode"&gt;Configuring routing for MetalLB in L2 mode&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://cdn-images-1.medium.com/max/800/0*wI1GLh4MrCzuwiwB.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Not so far ago, I was faced with a quite unusual task of configuring routing for MetalLB. All would be nothing, since MetalLB usually does not require any additional configuration from user side, but in our case there is a fairly large cluster with a quite simple network configuration.&lt;/p&gt;
&lt;p&gt;In this article I will show you how to configure source-based and policy-based routing for the external network on your cluster.&lt;/p&gt;</description></item></channel></rss>