Ingress的IP是如何肯定的?
各自節點的IP ?html
Ingress Controller能夠爲全部後端Service提供一個統一的入口。Ingress Controller須要實現基於不一樣HTTP URL向後轉發的負載分發規則,並能夠靈活設置7層的負載分發策略。
Ingress Controller以Pod的形式運行。
目前Kubernetes官方提供了ingress-nginx和ingress-gce兩種Ingress Controller的實現;nginx
以ingress-nginx爲例:
1. 監聽ApiServer,獲取所有的Ingress對象的定義
2. 基於Ingress對象的定義,生成Nginx所需的配置文件/etc/nginx/nginx.conf
3. 執行nginx -s reload命令,從新加載nginx.conf配置文件的內容git
參考:
Ingress
Ingress解析
Kubernetes 1.2 新功能介紹:Ingress 原理及實例
Kubernetes Ingress解析github