<?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-490--cozystack.netlify.app/article_types/how-to/</link><description>Recent content in How-To 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/how-to/index.xml" rel="self" type="application/rss+xml"/><item><title>Managed PostgreSQL with Synchronous Replication — Without the Ops Headache</title><link>https://deploy-preview-490--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-490--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-490--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-490--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-490--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-490--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-490--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-490--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>