摘要:介紹本章節(jié)主要為您簡(jiǎn)要介紹中的一個(gè)重要概念即服務(wù),本文中兩者等同,以及的相關(guān)知識(shí)。在每臺(tái)的固定端口上暴露服務(wù),選擇的服務(wù)類型,集群會(huì)自動(dòng)創(chuàng)建一個(gè)類型的服務(wù),負(fù)責(zé)處理接收到的外部流量。集群外部的可以通過(guò)的方式訪問(wèn)該服務(wù)。
本章節(jié)主要為您簡(jiǎn)要介紹 Kubernetes 中的一個(gè)重要概念 Service(即服務(wù),本文中兩者等同),以及ULB的相關(guān)知識(shí)。
Service 是 Kubernetes 集群中的一個(gè)資源對(duì)象,用于定義如何訪問(wèn)一組帶有相同特征的Pods。通常情況下,Service 通過(guò)Label Selector 來(lái)確定目標(biāo)Pods,ExternalName Services 類外,關(guān)于 Service 的詳細(xì)介紹,請(qǐng)參閱官方文檔中 Services章節(jié)
Kubernetes 提供了四種類型的 Service,分別用于不同的業(yè)務(wù)場(chǎng)景,默認(rèn)的類型是 ClusterIp 。
ClusterIp
ClusterIp 是 Kubernetes 中默認(rèn)的服務(wù)類型 (ServiceType),選擇此種類型,對(duì)應(yīng)的 Service 將被分配一個(gè)集群內(nèi)部的 IP 地址,只能在集群內(nèi)部被訪問(wèn)。
NodePort
在每臺(tái) Node 的固定端口上暴露服務(wù),選擇 NodePort 的服務(wù)類型,集群會(huì)自動(dòng)創(chuàng)建一個(gè) ClusterIp 類型的服務(wù),負(fù)責(zé)處理Node接收到的外部流量。集群外部的 Client 可以通過(guò)
LoadBalancer
通過(guò)集群外部的負(fù)載均衡設(shè)備來(lái)暴露服務(wù),負(fù)載均衡設(shè)備一般由云廠商提供或者使用者自行搭建,在 UK8S中,我們通過(guò)Cloud Controller Manager插件集成了 ULB,后面會(huì)有專門的介紹。需要注意的是,創(chuàng)建一個(gè) LoadBalancer 的 Service,集群會(huì)自動(dòng)創(chuàng)建一個(gè) NodePort 和 ClusterIp 類型的 Service,用于接收從 Ulb 接入的流量。
ExternalName
將服務(wù)映射到一個(gè) DNS 域名(如example.test.ucloud.cn)DNS 域名可通過(guò) spec.externalName 參數(shù)配置。
ULB 提供了4層(基于IP+端口)和7層(基于 URL 等應(yīng)用層信息)兩種負(fù)載均衡類型,下表為4層和7層 ULB 的區(qū)別:
類型 | 轉(zhuǎn)發(fā)模式 | 網(wǎng)絡(luò) | 協(xié)議 |
---|---|---|---|
ULB4 | 報(bào)文轉(zhuǎn)發(fā) | 內(nèi)網(wǎng)、外網(wǎng) | TCP、UDP |
ULB7 | 請(qǐng)求代理 | 外網(wǎng) | HTTP、HTTPS、TCP |
如果你希望對(duì) ULB 有深入的了解,請(qǐng)?jiān)L問(wèn)ULB 產(chǎn)品介紹,
在 UK8S,我們同時(shí)支持 ULB4 及 ULB7,你可以通過(guò)注釋(annotations )的形式自行配置 ULB 參數(shù) 。
下面我們分別介紹下如何通過(guò) ULB 在內(nèi)網(wǎng)、外網(wǎng)訪問(wèn) Service。
實(shí)時(shí)文檔歡迎訪問(wèn)https://docs.ucloud.cn/uk8s/service/intro
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/126265.html
摘要:介紹介紹介紹是集群中的一個(gè)資源對(duì)象,用于定義如何訪問(wèn)一組帶有相同特征的。下面我們分別介紹下如何通過(guò)在內(nèi)網(wǎng)外網(wǎng)訪問(wèn)。 Service 介紹本篇目錄1. Service 介紹2. ULB 簡(jiǎn)要介紹本章節(jié)主要為您簡(jiǎn)要介紹 Kubernetes 中的一個(gè)重要概念 Service(即服務(wù),本文中兩者等同),以及ULB的相關(guān)知識(shí)。1. Service 介紹Service 是 Kubernetes 集群中...
摘要:完全兼容原生的,以私有網(wǎng)絡(luò)為基礎(chǔ),并整合了等云產(chǎn)品。綜合資源有效利用率錯(cuò)誤容忍度兩個(gè)因素,在不考慮業(yè)務(wù)混合部署業(yè)務(wù)總體規(guī)模大小的情況下,我們建議生產(chǎn)環(huán)境的節(jié)點(diǎn)應(yīng)該介于核至核之間。模式是一個(gè)用于負(fù)載均衡的內(nèi)核功能。產(chǎn)品概念UCloud Container Service for Kubernetes (UK8S)是一項(xiàng)基于Kubernetes的容器管理服務(wù),你可以在UK8S上部署、管理、擴(kuò)展你...
摘要:產(chǎn)品概念是一項(xiàng)基于的容器管理服務(wù),你可以在上部署管理擴(kuò)展你的容器化應(yīng)用,而無(wú)需關(guān)心集群自身的搭建及維護(hù)等運(yùn)維類工作。完全兼容原生的,以私有網(wǎng)絡(luò)為基礎(chǔ),并整合了等云產(chǎn)品。其命名規(guī)范為。產(chǎn)品概念UCloud Container Service for Kubernetes (UK8S)是一項(xiàng)基于Kubernetes的容器管理服務(wù),你可以在UK8S上部署、管理、擴(kuò)展你的容器化應(yīng)用,而無(wú)需關(guān)心Kub...
摘要:擴(kuò)展性好當(dāng)集群的資源嚴(yán)重不足而導(dǎo)致排隊(duì)等待時(shí),可以很容易的添加一個(gè)到集群中,從而實(shí)現(xiàn)擴(kuò)展。用法,選擇盡可能使用這個(gè)節(jié)點(diǎn)鏡像,填寫,這個(gè)容器鏡像是我們的運(yùn)行環(huán)境。更新文件,這里我們只是將中的鏡像更換成最新構(gòu)建出的鏡像?;贘enkins的CI/CD實(shí)踐[TOC]一、概要提到K8S環(huán)境下的CI/CD,可以使用的工具有很多,比如Jenkins、Gitlab CI、新興的drone等,考慮到大多公司...
摘要:但考慮到該用戶在跨集群模式下的困擾,開(kāi)始策劃將托管云物理機(jī)納入現(xiàn)有集群統(tǒng)一管理的方案,即在混合云架構(gòu)下僅需部署管理一套集群。托管云物理機(jī)納入U(xiǎn)K8S集群統(tǒng)一管理后,可實(shí)現(xiàn)托管云物理機(jī)保障平峰時(shí)業(yè)務(wù)正常運(yùn)行,高峰時(shí)期利用UK8S快速擴(kuò)容公有云資源的理想應(yīng)用場(chǎng)景,繼而提升混合云的可用性。 ——海豹他趣技術(shù)負(fù)責(zé)人 張嵩 混合云的業(yè)務(wù)模式 廈門海豹他趣信息技術(shù)股份有限公司于2012年4...
閱讀 3664·2023-04-25 20:09
閱讀 3828·2022-06-28 19:00
閱讀 3189·2022-06-28 19:00
閱讀 3223·2022-06-28 19:00
閱讀 3337·2022-06-28 19:00
閱讀 2994·2022-06-28 19:00
閱讀 3230·2022-06-28 19:00
閱讀 2764·2022-06-28 19:00