1.引入
? ? ? ?我們之前在部署應(yīng)用(如nginx)的時(shí)候,如果你需要外部進(jìn)行訪問,使用的是service中的nodePort方式進(jìn)行對外的暴露。然后外部就可以使用ip + 端口號來進(jìn)行訪問部署應(yīng)用。
? ? ? ? 其實(shí)這一種方式是存在著較為明顯的缺陷,每一個(gè)端口你只能夠使用一次,一個(gè)端口對應(yīng)一個(gè)應(yīng)用,而且訪問的時(shí)候是通過域名來訪問的。比如你訪問百度,輸入的是www.baidu.com,而不是以IP地址 + 端口的形式,因?yàn)檫@樣不安全。
? ? ? ? 為了彌補(bǔ)上述過程中nodeport中的不足,我們就可以使用ingress。
2.ingress概述
??? Ingress 也是為了解決在集群之外,訪問集群內(nèi)部Service服務(wù)的問題。文章來源:http://www.zghlxwxcb.cn/news/detail-687913.html
? ? Ingress,是K8s的一個(gè)資源對象,定義了一系列路由轉(zhuǎn)發(fā)規(guī)則(或反向代理規(guī)則)。它規(guī)定了外部進(jìn)來的HTTP/HTTPS請求,應(yīng)該被轉(zhuǎn)發(fā)到哪個(gè)Serv文章來源地址http://www.zghlxwxcb.cn/news/detail-687913.html
到了這里,關(guān)于Kubernetes技術(shù)--k8s核心技術(shù) ingress的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!