<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Known Good Designs on Support Tools</title><link>https://support.tools/tags/known-good-designs/</link><description>Recent content in Known Good Designs on Support Tools</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Fri, 23 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://support.tools/tags/known-good-designs/index.xml" rel="self" type="application/rss+xml"/><item><title>ArgoCD</title><link>https://support.tools/known-good-designs/cluster-services/argocd/</link><pubDate>Tue, 17 Dec 2024 00:00:00 -0500</pubDate><guid>https://support.tools/known-good-designs/cluster-services/argocd/</guid><description>&lt;p&gt;&lt;img src="https://cdn.support.tools/known-good-designs/cluster-services/argocd/logo.png" alt="ArgoCD Logo"&gt;&lt;/p&gt;&#10;&lt;p&gt;This is the known good design for deploying ArgoCD in a Kubernetes cluster.&lt;/p&gt;</description></item><item><title>Cert Manager</title><link>https://support.tools/known-good-designs/cluster-services/cert-manager/</link><pubDate>Tue, 17 Dec 2024 00:00:00 -0500</pubDate><guid>https://support.tools/known-good-designs/cluster-services/cert-manager/</guid><description>&lt;p&gt;&lt;img src="https://cdn.support.tools/known-good-designs/cluster-services/cert-manager/certmanager.png" alt="Cert Manager Logo"&gt;&lt;/p&gt;&#10;&lt;p&gt;This is the known good design for cert-manager using Helm or Argo CD.&lt;/p&gt;</description></item><item><title>Ingress NGINX Controller on DOKS: Retirement, Gateway API, and Traefik</title><link>https://support.tools/known-good-designs/loadbalancers/ingress-nginx-controller-on-doks/</link><pubDate>Tue, 17 Dec 2024 00:00:00 -0500</pubDate><guid>https://support.tools/known-good-designs/loadbalancers/ingress-nginx-controller-on-doks/</guid><description>&lt;p&gt;&lt;img src="https://cdn.support.tools/known-good-designs/load-balancers/ingress-nginx-controller-on-doks/arch_nginx-for_doks.png" alt="NGINX Architecture for DOKS"&gt;&lt;/p&gt;&#10;&lt;p&gt;This page used to describe Ingress NGINX on DigitalOcean Kubernetes (DOKS). Ingress NGINX is now retired, and DOKS ships a managed Gateway API implementation, so the known good design has changed.&lt;/p&gt;</description></item><item><title>Ingress NGINX Controller on EKS: Retirement and Migrating to Traefik</title><link>https://support.tools/known-good-designs/loadbalancers/ingress-nginx-controller-on-eks/</link><pubDate>Tue, 17 Dec 2024 00:00:00 -0500</pubDate><guid>https://support.tools/known-good-designs/loadbalancers/ingress-nginx-controller-on-eks/</guid><description>&lt;p&gt;&lt;img src="https://cdn.support.tools/known-good-designs/load-balancers/ingress-nginx-controller-on-eks/arch_nginx-for_eks.png" alt="NGINX Architecture for EKS"&gt;&lt;/p&gt;&#10;&lt;p&gt;This page used to describe Ingress NGINX on Amazon EKS. Ingress NGINX is now retired, so the known good design for a self-managed ingress controller on EKS is Traefik behind a Network Load Balancer created by the AWS Load Balancer Controller.&lt;/p&gt;</description></item><item><title>Ingress NGINX Controller on RKE2: Retirement and the Traefik Default</title><link>https://support.tools/known-good-designs/loadbalancers/ingress-nginx-controller-on-rke2/</link><pubDate>Tue, 17 Dec 2024 00:00:00 -0500</pubDate><guid>https://support.tools/known-good-designs/loadbalancers/ingress-nginx-controller-on-rke2/</guid><description>&lt;p&gt;&lt;img src="https://cdn.support.tools/known-good-designs/load-balancers/ingress-nginx-controller-on-rke2/arch_nginx-for_rke2.png" alt="NGINX Architecture for RKE2"&gt;&lt;/p&gt;&#10;&lt;p&gt;RKE2 used to ship the Ingress NGINX Controller as its built-in ingress. That project is now retired, and RKE2 v1.36 deploys Traefik by default on new clusters. This page covers the current known good design for ingress on RKE2 and how to move existing clusters off ingress-nginx.&lt;/p&gt;</description></item><item><title>Kube-VIP as TCP/UDP Load Balancer for RKE2</title><link>https://support.tools/known-good-designs/loadbalancers/kube-vip-layer2/</link><pubDate>Tue, 17 Dec 2024 00:00:00 -0500</pubDate><guid>https://support.tools/known-good-designs/loadbalancers/kube-vip-layer2/</guid><description>&lt;p&gt;&lt;img src="https://cdn.support.tools/known-good-designs/load-balancers/kube-vip/kube-vip.png" alt="Kube-VIP Layer2 Load Balancer"&gt;&lt;/p&gt;&#10;&lt;p&gt;This guide sets up kube-vip in Layer 2 (ARP) mode on an RKE2 cluster for two jobs: a virtual IP for the RKE2 control plane, and external IPs for Services of &lt;code&gt;type: LoadBalancer&lt;/code&gt;.&lt;/p&gt;&#10;&lt;p&gt;For ingress on RKE2 (Traefik by default from v1.36), see the &lt;a href="https://support.tools/known-good-designs/loadbalancers/ingress-nginx-controller-on-rke2/"&gt;Ingress on RKE2 guide&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>MetalLB as TCP/UDP Load Balancer for RKE2</title><link>https://support.tools/known-good-designs/loadbalancers/metallb-layer2/</link><pubDate>Tue, 17 Dec 2024 00:00:00 -0500</pubDate><guid>https://support.tools/known-good-designs/loadbalancers/metallb-layer2/</guid><description>&lt;p&gt;&lt;img src="https://cdn.support.tools/known-good-designs/load-balancers/metallb-layer2/metallb-architecture.png" alt="MetalLB Layer2 Load Balancer"&gt;&lt;/p&gt;&#10;&lt;p&gt;This guide sets up MetalLB in Layer 2 mode so that Services of &lt;code&gt;type: LoadBalancer&lt;/code&gt; on a bare-metal or on-prem RKE2 cluster get reachable IP addresses.&lt;/p&gt;&#10;&lt;p&gt;For ingress on RKE2 (Traefik by default from v1.36), see the &lt;a href="https://support.tools/known-good-designs/loadbalancers/ingress-nginx-controller-on-rke2/"&gt;Ingress on RKE2 guide&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Provisioning an RKE2 Cluster in AWS via Rancher</title><link>https://support.tools/known-good-designs/downstream-rke2-cluster/rke2-aws/</link><pubDate>Tue, 17 Dec 2024 00:00:00 -0500</pubDate><guid>https://support.tools/known-good-designs/downstream-rke2-cluster/rke2-aws/</guid><description>&lt;p&gt;This guide demonstrates how to add AWS cloud credentials in Rancher and use them to provision an RKE2 cluster in AWS.&lt;/p&gt;</description></item><item><title>Provisioning an RKE2 Cluster in DigitalOcean via Rancher</title><link>https://support.tools/known-good-designs/downstream-rke2-cluster/rke2-do/</link><pubDate>Tue, 17 Dec 2024 00:00:00 -0500</pubDate><guid>https://support.tools/known-good-designs/downstream-rke2-cluster/rke2-do/</guid><description>&lt;p&gt;This guide demonstrates how to add DigitalOcean cloud credentials in Rancher and use them to provision an RKE2 cluster in DigitalOcean (DO).&lt;/p&gt;</description></item><item><title>Provisioning an RKE2 Cluster on Custom VMs</title><link>https://support.tools/known-good-designs/downstream-rke2-cluster/rke2-custom-vms/</link><pubDate>Tue, 17 Dec 2024 00:00:00 -0500</pubDate><guid>https://support.tools/known-good-designs/downstream-rke2-cluster/rke2-custom-vms/</guid><description>&lt;p&gt;This guide provisions a downstream RKE2 cluster on VMs or bare-metal servers that you create outside Rancher. Rancher installs and manages RKE2 on those machines through its &lt;strong&gt;custom cluster&lt;/strong&gt; flow: you create the cluster in Rancher, then run a registration command on each node.&lt;/p&gt;</description></item><item><title>Rancher on Small DOKS Cluster</title><link>https://support.tools/known-good-designs/upstream-rancher-cluster/rancher-doks-small/</link><pubDate>Tue, 17 Dec 2024 00:00:00 -0500</pubDate><guid>https://support.tools/known-good-designs/upstream-rancher-cluster/rancher-doks-small/</guid><description>&lt;p&gt;This guide deploys Rancher on a small DigitalOcean Kubernetes Service (DOKS) cluster, using Terraform for the cluster and Helm for Traefik, cert-manager, and Rancher.&lt;/p&gt;</description></item><item><title>Rancher on Small EKS Cluster</title><link>https://support.tools/known-good-designs/upstream-rancher-cluster/rancher-eks-small/</link><pubDate>Tue, 17 Dec 2024 00:00:00 -0500</pubDate><guid>https://support.tools/known-good-designs/upstream-rancher-cluster/rancher-eks-small/</guid><description>&lt;p&gt;This guide deploys Rancher on a small Amazon EKS cluster, using Terraform for the infrastructure and Helm for Traefik, cert-manager, and Rancher.&lt;/p&gt;</description></item><item><title>Rancher on Small RKE2 Cluster</title><link>https://support.tools/known-good-designs/upstream-rancher-cluster/rancher-rke2-small/</link><pubDate>Tue, 17 Dec 2024 00:00:00 -0500</pubDate><guid>https://support.tools/known-good-designs/upstream-rancher-cluster/rancher-rke2-small/</guid><description>&lt;p&gt;This guide deploys Rancher on a small, highly available RKE2 cluster built from three servers that you provision yourself (bare metal or VMs). It follows the layout Rancher supports for the management (local) cluster.&lt;/p&gt;</description></item></channel></rss>