# ingress-nginx ## install ```bash ver="4.1.4" kubectl apply -f https://ghproxy.com/https://raw.githubusercontent.com/dyrnq/dist/main/ingress-nginx/${ver}/00-namespace.yaml kubectl apply -f https://ghproxy.com/https://raw.githubusercontent.com/dyrnq/dist/main/ingress-nginx/${ver}/10-deployments.yaml ``` ```bash kubectl -n ingress-nginx get all -o wide ``` ## upgrade ```bash ver="4.1.4" kubectl -n ingress-nginx delete job ingress-nginx-admission-create ingress-nginx-admission-patch kubectl apply -f https://ghproxy.com/https://raw.githubusercontent.com/dyrnq/dist/main/ingress-nginx/${ver}/10-deployments.yaml ``` ```bash kubectl -n ingress-nginx get all -o wide ``` ## options deployment or daemonset ### deployments-->daemonset ```bash ver="4.1.4" kubectl -n ingress-nginx delete job ingress-nginx-admission-create ingress-nginx-admission-patch || true kubectl -n ingress-nginx delete deployments ingress-nginx-controller || true kubectl apply -f https://ghproxy.com/https://raw.githubusercontent.com/dyrnq/dist/main/ingress-nginx/${ver}/10-daemonset.yaml ``` ### daemonset-->deployments ```bash ver="4.1.4" kubectl -n ingress-nginx delete job ingress-nginx-admission-create ingress-nginx-admission-patch || true kubectl -n ingress-nginx delete daemonset ingress-nginx-controller || true kubectl apply -f https://ghproxy.com/https://raw.githubusercontent.com/dyrnq/dist/main/ingress-nginx/${ver}/10-deployments.yaml ``` ## test ```bash cat </dev/null 2>&1; then cat </dev/null 2>&1; then cat </dev/null 2>&1; then cat < * *