Known Good Designs
ArgoCD
3 min readThis is the known good design for deploying ArgoCD in a Kubernetes cluster.
Cert Manager
5 min readThis is the known good design for cert-manager using Helm or Argo CD.
Ingress NGINX Controller on DOKS: Retirement, Gateway API, and Traefik
5 min readThis 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 …
Ingress NGINX Controller on EKS: Retirement and Migrating to Traefik
5 min readThis 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 …
Ingress NGINX Controller on RKE2: Retirement and the Traefik Default
5 min readRKE2 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 …
Kube-VIP as TCP/UDP Load Balancer for RKE2
5 min readThis 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 type: LoadBalancer. …
MetalLB as TCP/UDP Load Balancer for RKE2
5 min readThis guide sets up MetalLB in Layer 2 mode so that Services of type: LoadBalancer on a bare-metal or on-prem RKE2 cluster get reachable IP addresses. For ingress on RKE2 (Traefik …
Provisioning an RKE2 Cluster in AWS via Rancher
4 min readThis guide demonstrates how to add AWS cloud credentials in Rancher and use them to provision an RKE2 cluster in AWS.