摘要:介紹介紹介紹是集群中的一個資源對象,用于定義如何訪問一組帶有相同特征的。下面我們分別介紹下如何通過在內網外網訪問。
本章節主要為您簡要介紹 Kubernetes 中的一個重要概念 Service(即服務,本文中兩者等同),以及ULB的相關知識。
Service 是 Kubernetes 集群中的一個資源對象,用于定義如何訪問一組帶有相同特征的Pods。通常情況下,Service 通過Label Selector 來確定目標Pods,ExternalName Services 例外,關于 Service 的詳細介紹,請參閱官方文檔中 Services章節
Kubernetes 提供了四種類型的 Service,分別用于不同的業務場景,默認的類型是 ClusterIp 。
ClusterIp
ClusterIp 是 Kubernetes 中默認的服務類型 (ServiceType),選擇此種類型,對應的 Service 將被分配一個集群內部的 IP 地址,只能在集群內部被訪問。
NodePort
在每臺 Node 的固定端口上暴露服務,選擇 NodePort 的服務類型,集群會自動創建一個 ClusterIp 類型的服務,負責處理Node接收到的外部流量。集群外部的 Client 可以通過
的方式訪問該服務。
LoadBalancer
通過集群外部的負載均衡設備來暴露服務,負載均衡設備一般由云廠商提供或者使用者自行搭建,在 UK8S中,我們通過 UCloud CloudProvider 插件集成了 ULB,后面會有專門的介紹。需要注意的是,創建一個 LoadBalancer 的 Service,集群會自動創建一個 NodePort 和 ClusterIp 類型的 Service,用于接收從 ULB 接入的流量。
ExternalName
將服務映射到一個 DNS 域名(如example.test.ucloud.cn),DNS 域名可通過 spec.externalName 參數配置。
ULB 提供了4層(基于IP+端口)和7層(基于 URL 等應用層信息)兩種負載均衡類型,下表為4層和7層 ULB 的區別:
負載均衡類型網絡模式支持協議報文轉發內網、外網TCP、UDP請求代理內網、外網HTTP、HTTPS、TCP如果你希望對 ULB 有深入的了解,請訪問ULB 產品介紹,
在 UK8S,我們同時支持報文轉發及請求代理類型 ULB,你可以通過 Service yaml 中 Annotations 的形式自行配置 ULB 參數 。
下面我們分別介紹下如何通過 ULB 在內網、外網訪問 Service。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/127109.html
摘要:詳細請見產品價格產品概念使用須知名詞解釋漏洞修復記錄集群節點配置推薦模式選擇產品價格操作指南集群創建需要注意的幾點分別是使用必讀講解使用需要賦予的權限模式切換的切換等。UK8S概覽UK8S是一項基于Kubernetes的容器管理服務,你可以在UK8S上部署、管理、擴展你的容器化應用,而無需關心Kubernetes集群自身的搭建及維護等運維類工作。了解使用UK8S為了讓您更快上手使用,享受UK...
摘要:介紹本章節主要為您簡要介紹中的一個重要概念即服務,本文中兩者等同,以及的相關知識。在每臺的固定端口上暴露服務,選擇的服務類型,集群會自動創建一個類型的服務,負責處理接收到的外部流量。集群外部的可以通過的方式訪問該服務。Service 介紹本章節主要為您簡要介紹 Kubernetes 中的一個重要概念 Service(即服務,本文中兩者等同),以及ULB的相關知識。Service 介紹Serv...
摘要:完全兼容原生的,以私有網絡為基礎,并整合了等云產品。綜合資源有效利用率錯誤容忍度兩個因素,在不考慮業務混合部署業務總體規模大小的情況下,我們建議生產環境的節點應該介于核至核之間。模式是一個用于負載均衡的內核功能。產品概念UCloud Container Service for Kubernetes (UK8S)是一項基于Kubernetes的容器管理服務,你可以在UK8S上部署、管理、擴展你...
摘要:產品概念是一項基于的容器管理服務,你可以在上部署管理擴展你的容器化應用,而無需關心集群自身的搭建及維護等運維類工作。完全兼容原生的,以私有網絡為基礎,并整合了等云產品。其命名規范為。產品概念UCloud Container Service for Kubernetes (UK8S)是一項基于Kubernetes的容器管理服務,你可以在UK8S上部署、管理、擴展你的容器化應用,而無需關心Kub...
摘要:創建創建一個類型為的,將換成自定義的即可。下面介紹下如何創建對應的。示例在上面的示例中,我們聲明的名稱為的控制器,將創建一個個,并且為每個分別掛載一個,以供其存儲數據。創建Service創建一個類型為LoadBalancer的Service,將MYSECRET換成自定義的SecretName即可。 apiVersion: v1 kind: Service metadata: name:...
閱讀 430·2024-11-07 18:25
閱讀 130683·2024-02-01 10:43
閱讀 923·2024-01-31 14:58
閱讀 893·2024-01-31 14:54
閱讀 82948·2024-01-29 17:11
閱讀 3224·2024-01-25 14:55
閱讀 2036·2023-06-02 13:36
閱讀 3133·2023-05-23 10:26