Kubernetes Ingress

Ingress的IP是如何肯定的? 
各自節點的IP ?html

Ingress Controller

Ingress Controller能夠爲全部後端Service提供一個統一的入口。Ingress Controller須要實現基於不一樣HTTP URL向後轉發的負載分發規則,並能夠靈活設置7層的負載分發策略。 
Ingress Controller以Pod的形式運行。 
目前Kubernetes官方提供了ingress-nginxingress-gce兩種Ingress Controller的實現;nginx

Ingress Controller 原理

以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

相關文章
相關標籤/搜索