K8S 安裝ingress-nginx 透過Helm
helm Version: 3
透過Helm 下載 ingress-nginx
# 新增ingress-nginx repo
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm search repo ingress-nginx # 查詢是否有在repo庫
# 方案1 安裝時直接指定
kubectl create ns ingress-nginx # 創建ingress-nginx
# controller.service.type=NodePort 將ingress 更改為NodePort 模式
helm install ingress-nginx ingress-nginx/ingress-nginx --set controller.service.type=NodePort --namespace ingress-nginx
# 方案2 透過helm 更新
kubectl create ns ingress-nginx # 創建ingress-nginx
helm install ingress-nginx ingress-nginx/ingress-nginx --namespace ingress-nginx
# 更新
helm upgrade ingress-nginx ingress-nginx/ingress-nginx --set controller.service.type=NodePort --namespace ingress-nginx
關於如何將本地的內網ip 直接映射 可以參考 這篇