Latest state of openclaw and traefik
This commit is contained in:
+23
-4
@@ -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/)
|
||||
|
||||
Reference in New Issue
Block a user