Kubernetes 本地架設 創建ingress-nginx 無ip可訪問

Kubernetes 本地架設 創建ingress-nginx 無ip可訪問

前提條件 :

1.已安裝ingress-nginx

透過以下指令 可以看到 EXTERNAL-IP 是空的顯示pending, 這邊需要指定node 節點中的其中一個 但不能是master , 以下範例將ingress-nginx 指定到 node3 上面 之後測試訪問本地瀏覽器

編輯 ingress-nginx 修改 ,新增參數 externalIPs ,指定node 3 10.211.55.51 後即可,此時就可以再次查詢 看看是否已經有取得ip

kubectl edit service/ingress-nginx-controller -n ingress-nginx

接下來只需要編輯本地 /etc/hosts 即可透過剛剛綁定的node節點ip 訪問ingress-nginx

vi /etc/hosts 
 
10.211.55.51 aaa.test.com