K8S 安裝ingress-nginx 透過Helm

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 直接映射 可以參考 這篇