k8s service的四種類型


ClusterIp

默認類型,每個Node分配一個集群內部的Ip,內部可以互相訪問,外部無法訪問集群內部。

NodePort

基於ClusterIp,另外在每個Node上開放一個端口,可以從所有的位置訪問這個地址。

LoadBalance

基於NodePort,並且有雲服務商在外部創建了一個負載均衡層,將流量導入到對應Port。要收費的。

ExternalName

將外部地址經過集群內部的再一次封裝(實際上就是集群DNS服務器將CNAME解析到了外部地址上),實現了集群內部訪問即可。例如你們公司的鏡像倉庫,最開始是用ip訪問,等到后面域名下來了再使用域名訪問。你不可能去修改每處的引用。但是可以創建一個ExternalName,首先指向到ip,等后面再指向到域名。所有需要訪問倉庫的地方,統一訪問這個服務即可。簡單用法可以查看這位兄弟的文章:https://www.cnblogs.com/DaweiJ/articles/9156747.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM