File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,18 @@ It uses [Talos Linux](https://www.talos.dev/) as an operating system for running
44[ Proxmox VE] ( https://www.proxmox.com/en/products/proxmox-virtual-environment/overview ) as hypervisor.
55The provisioning is done with [ OpenTofu] ( https://opentofu.org/ ) .
66
7+ Kubernetes cluster features:
8+ * Kubernetes v1.34.2
9+ * no kube-proxy
10+ * [ Cilium v1.18.3] ( https://cilium.io/ ) as Container Network Interface (CNI)
11+ * without kube-proxy
12+ * with [ L2 loadbalancer support] ( https://docs.cilium.io/en/stable/network/l2-announcements/ )
13+ * with [ Ingress controller support] ( https://docs.cilium.io/en/stable/network/servicemesh/ingress/ )
14+ * with [ Egress gateway support] ( https://docs.cilium.io/en/stable/network/egress-gateway/egress-gateway/ )
15+
16+ This Kubernetes cluster is meant to be used in a test or home lab environment.
17+
18+ ## Considerations
719It's meant to be a standalone, turnkey solution: so after installing, you will have Harbor available and ready to use
820immediately. For making this happen, I had to do some design decisions:
921* IaC: every piece of infrastructure is declarative
@@ -110,5 +122,4 @@ well documented](https://www.talos.dev/v1.10/talos-guides/configuration/pull-thr
110122 * [step-certificates](https://artifacthub.io/packages/helm/smallstep/step-certificates)
111123 * [step-issuer](https://artifacthub.io/packages/helm/smallstep/step-issuer)
112124 * [cert-manager](https://artifacthub.io/packages/helm/cert-manager/cert-manager)
113- * [ingress-nginx](https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx)
114125 * [Harbor](https://github.com/goharbor/harbor-helm)
You can’t perform that action at this time.
0 commit comments