@@ -54,7 +54,7 @@ At the highest possible level, this repo and HaC workflow consists of three part
5454| [ Ansible] ( https://ansible.com/ ) | OS Configuration | |
5555| [ kubeadm] ( https://kubernetes.io/docs/reference/setup-tools/kubeadm/ ) | k8s _ Distribution_ / Install Mechanism | stacked HA controlplanes |
5656| [ containerd] ( https://containerd.io/ ) | OCI Runtime | |
57- | [ Calico] ( https://www.tigera.io/tigera-products/calico/ ) | CNI | dual-stack nodes and services |
57+ | [ Calico] ( https://www.tigera.io/tigera-products/calico/ ) | CNI | used in BGP mode |
5858| [ kube-vip] ( https://kube-vip.io/ ) | Virtual IP for controlplane Nodes | used in L2/ARP mode |
5959| [ Flux2] ( https://fluxcd.io ) | GitOps Automation inside the Cluster | |
6060| [ SOPS] ( https://getsops.io/ ) | Secrets Management | [ age] ( https://age-encryption.org/ ) rather than pgp, but not any more user-friendly |
@@ -74,7 +74,7 @@ At the highest possible level, this repo and HaC workflow consists of three part
7474 <td><img width="32" src="https://raw.githubusercontent.com/metallb/metallb/refs/heads/main/website/static/images/logo/metallb-blue.svg"></td>
7575 <td><a href="https://metallb.io/">metallb</a></td>
7676 <td>Cloud-Native Service LoadBalancer</td>
77- <td>used in L2/ARP mode, so only VIP rather than true LB </td>
77+ <td>used in BGP mode</td>
7878 </tr>
7979 <tr>
8080 <td><img width="32" src="https://raw.githubusercontent.com/kubernetes-sigs/external-dns/refs/heads/master/docs/img/external-dns.png"></td>
@@ -363,12 +363,12 @@ At the highest possible level, this repo and HaC workflow consists of three part
363363
364364While the ultimate goal is to have as self-sufficient of a setup as possible, some external services are still required for proper operation.
365365
366- | Service | Purpose | Notes |
367- | -------------------------------------------------------- | ------------------------------------------ | ------ ------------------------------------------------------------------ |
368- | [ GitHub] ( https://github.com/ ) | Git Repository Hosting, GitOps Source | |
369- | [ INWX] ( https://www.inwx.de/ ) | Domain Registrar | |
370- | [ Cloudflare] ( https://www.cloudflare.com/ ) | Public DNS Auth Hosting | |
371- | [ netcup] ( https://www.netcup.de/ ) | Public Reverse-Proxy for Relevant Services | not _ yet_ managed here since the number of public services is tiny |
372- | [ BackBlaze] ( https://www.backblaze.com/ ) | Cloud Storage for Backups | the "3" in 3-2-1 for the really important data |
373- | [ TailScale] ( https://tailscale.com/ ) | Overlay VPN | used for split-horizon and a direct connection back home |
374- | VPN Provider | VPN Gateway | different external IP for all the Linux ISOs |
366+ | Service | Purpose | Notes |
367+ | ----------------------------------------- | ------------------------------------------ | ------------------------------------------------------------------ |
368+ | [ GitHub] ( https://github.com/ ) | Git Repository Hosting, GitOps Source | |
369+ | [ INWX] ( https://www.inwx.de/ ) | Domain Registrar | |
370+ | [ Cloudflare] ( https://www.cloudflare.com/ ) | Public DNS Auth Hosting | |
371+ | [ netcup] ( https://www.netcup.de/ ) | Public Reverse-Proxy for Relevant Services | not _ yet_ managed here since the number of public services is tiny |
372+ | [ BackBlaze] ( https://www.backblaze.com/ ) | Cloud Storage for Backups | the "3" in 3-2-1 for the really important data |
373+ | [ TailScale] ( https://tailscale.com/ ) | Overlay VPN | used for split-horizon and a direct connection back home |
374+ | VPN Provider | VPN Gateway | different external IP for all the Linux ISOs |
0 commit comments