Latest state of openclaw and traefik

This commit is contained in:
Moritz Graf
2026-06-21 07:22:53 +02:00
parent 3042168c4c
commit 68345648d9
11 changed files with 278 additions and 68 deletions
+23 -4
View File
@@ -34,14 +34,33 @@ kubcetl edit -n mailu secret sh.helm.release.v1.mailu.v8
# Deployment (non persistent stuff)
## [ingress-nginx](https://github.com/kubernetes/ingress-nginx/tree/master/charts/ingress-nginx)
## [Traefik Ingress Controller](https://github.com/traefik/traefik-helm-chart) (Replaces retired ingress-nginx)
Apply with helm:
Apply Dual IngressClass configuration (supporting both legacy `nginx` and new `traefik` names on the same controller):
```bash
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
kubectl apply -f traefik/ingress-classes.yaml
```
Apply with Helm:
```bash
helm repo add traefik https://traefik.github.io/charts
helm repo update
helm upgrade --install --create-namespace ingress-nginx ingress-nginx/ingress-nginx -n ingress-nginx -f ingress-nginx/ingress-nginx.yaml
helm upgrade --install traefik traefik/traefik -n kube-system -f traefik/traefik-values.yaml
```
### [Legacy ingress-nginx (RETIRED)](https://github.com/kubernetes/ingress-nginx/tree/master/charts/ingress-nginx)
The community ingress-nginx is **retired** (EOL March 2026). During hot-swap, it was scaled down to 0 replicas. Keep it scaled down for a few days before deleting:
```bash
# To scale down (executed during migration)
kubectl scale daemonset ingress-nginx-controller -n ingress-nginx --replicas=0
# Permanent cleanup (execute after 3-7 days safety buffer)
# helm uninstall ingress-nginx -n ingress-nginx
# kubectl delete ns ingress-nginx
```
## [cert-manager](https://cert-manager.io/docs/tutorials/acme/ingress/)