CentOS7.5 Kubernetes V1.13 (Ingress)安裝與部署

CentOS7.5 Kubernetes V1.13 (Ingress)安裝與部署

一 、概述

什麼是Ingress

一般狀況下,service 和 pod 的 IP 僅可在集羣內部訪問。集羣外部的請求須要經過負載均衡轉發到 service 在 Node 上暴露的 NodePort 上,而後再由 kube-proxy 經過邊緣路由器 (edge router) 將其轉發給相關的 Pod 或者丟棄。負載均衡

對用戶來講不可訪問的應用程序是無用的。Kubernetes的服務提供了可訪問性的可用性成本。每一個應用程序均可以
經過一個不一樣的端口到達。咱們不能指望用戶知道集羣中的每一個服務的端口。ide

Ingress對象管理對運行在Kubernetes集羣內的應用程序的外部訪問。乍一看,咱們彷佛已經經過Kubernetes的服務實
現了這一點,但它們並不能使應用程序真正可訪問。咱們仍然須要基於路徑和域、SSL終止和其餘一些特性的轉發
規則。在更傳統的設置中,咱們可能使用外部代理和負載平衡器。Ingress提供了一個API,容許咱們完成這些事情,
除了咱們指望從動態集羣中得到的其餘一些特性。代理

相關文章
相關標籤/搜索