国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

k8s ingress

這篇具有很好參考價(jià)值的文章主要介紹了k8s ingress。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、淺談ingress (ingress 是與service配合使用的)

?Ingress能把Service(Kubernetes的服務(wù))配置成外網(wǎng)能夠訪問(wèn)的URL,流量負(fù)載均衡,及SSL,并提供域名訪問(wèn)的虛擬主機(jī)等,客戶通過(guò)訪問(wèn)URL(API資源服務(wù)的形式,例如:caas.one/kibana)進(jìn)入和請(qǐng)求Service,一個(gè)Ingress控制器負(fù)責(zé)處理所有Ingress的請(qǐng)求流量,它通常是一個(gè)負(fù)載均衡器,它也可以設(shè)置在邊界路由器上,或者由額外的前端來(lái)幫助處理HA方式的流量。如圖所示:

k8s ingress,kubernetes,容器,云原生

1. k8s的訪問(wèn)方式?

? ? ? ? 一般來(lái)說(shuō)k8s對(duì)外服務(wù)的方式有三種

  1. LoadBlancer Service
  2. NodePort Service?
  3. Ingress

1.1?? LoadBlancer Service

?????? LoadBancer Service Kubernetes深度結(jié)合云平臺(tái)的一個(gè)組件;當(dāng)使用LoadBlancer Service 暴露服務(wù)時(shí),實(shí)際上是通過(guò)向底層云平臺(tái)申請(qǐng)創(chuàng)建一個(gè)負(fù)載均衡器來(lái)向外暴露服務(wù);目前LoadBlancer Service支持的云平臺(tái)已經(jīng)相對(duì)完善,比如公有云阿里云,華為云及私有云(Openstack)等等,由于LoadBlancer Service深度結(jié)合了云平臺(tái),所以只能在一些云平臺(tái)上使用.

1.2. NodePort Service

??????? NodePort Service顧名思義,實(shí)質(zhì)上就是通過(guò)在集群的每個(gè)Node上暴露一個(gè)端口,然后將這個(gè)端口映射到某個(gè)具體的Service來(lái)實(shí)現(xiàn)的,雖然每個(gè)Node的端口有很多(0~65535),但是由于安全性和易用性(服務(wù)多了就亂了,端口沖突問(wèn)題)實(shí)際使用可能并不多。

1.3 ingress?

? ? ? ? Ingress 是在Kubernetes 1.2后出現(xiàn)的,通過(guò)Ingress用戶可以實(shí)現(xiàn)使用Nginx等開(kāi)源的反向代理負(fù)載均衡實(shí)現(xiàn)對(duì)外暴露服務(wù),除Ingress之外,traefik用的也是相同的技術(shù)。

. ingress組件

  1. 反向代理負(fù)載均衡器
  2. Ingress Controller
  3. Ingress

2.1?反向代理負(fù)載均衡器?

? ? ? ? 反向代理負(fù)載均衡器很簡(jiǎn)單,說(shuō)白了就是nginxapche等;在集群中反向代理負(fù)載均衡器可以自由部署,可以使用Replication ControllerDeployment、DaemonSet等等。

2.2? Ingress Controller

??????? Ingress Controller實(shí)質(zhì)上可以理解為是個(gè)監(jiān)視器,Ingress Controller通過(guò)不斷地跟Kubernetes API打交道,實(shí)時(shí)的感知后端Service、Pod等變化,比如新增和減少Pod,Service增加與減少等;當(dāng)?shù)玫竭@些變化信息后,Ingress Controller在結(jié)合下文的Ingress生成配置,然后更新反向代理負(fù)載均衡器,并刷新其配置,達(dá)到服務(wù)發(fā)現(xiàn)的作用。

2.3? Ingress

??????? Ingress簡(jiǎn)單理解就是個(gè)規(guī)則定義,比如某個(gè)域名對(duì)應(yīng)某個(gè)Serivce,即當(dāng)某個(gè)域名的請(qǐng)求進(jìn)來(lái)時(shí)轉(zhuǎn)發(fā)給某個(gè)Service;這個(gè)規(guī)則將與Ingress Controller結(jié)合,然后Ingress Controller將其動(dòng)態(tài)寫(xiě)入到負(fù)載均衡器中,從而實(shí)現(xiàn)整體的服務(wù)發(fā)現(xiàn)和負(fù)載均衡。Ingress解決的是新的服務(wù)加入后,域名和服務(wù)的對(duì)應(yīng)問(wèn)題,基本上是一個(gè)ingress的對(duì)象,通過(guò)yaml進(jìn)行創(chuàng)建和更新進(jìn)行加載。

k8s ingress,kubernetes,容器,云原生文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-662641.html

到了這里,關(guān)于k8s ingress的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 用Kubernetes(k8s)的ingress部署https應(yīng)用

    用Kubernetes(k8s)的ingress部署https應(yīng)用

    我之前有一片文章寫(xiě)的是用ingress暴露應(yīng)用,這篇文章接著上一片文章繼續(xù)講使用ingress暴露https的應(yīng)用。請(qǐng)先參考上一片文章將ingress先在Kubernetes集群當(dāng)中安裝上: ingress暴露應(yīng)用文章地址:https://blog.csdn.net/m0_51510236/article/details/132536519 因?yàn)槭潜┞秇ttps,所以需要域名證書(shū)。分以

    2024年02月10日
    瀏覽(52)
  • 【一起來(lái)學(xué)kubernetes】7、k8s中的ingress詳解

    【一起來(lái)學(xué)kubernetes】7、k8s中的ingress詳解

    Ingress 是Kubernetes集群中的一種資源類型,用于實(shí)現(xiàn)用域名的方式訪問(wèn)Kubernetes內(nèi)部應(yīng)用。它為Kubernetes集群中的服務(wù)提供了入口,可以提供負(fù)載均衡、SSL終止和基于名稱的虛擬主機(jī)。在生產(chǎn)環(huán)境中常用的Ingress有 Treafik 、 Nginx 、 HAProxy 、 Istio 等?;靖拍钍窃贙ubernetes v 1.1版中添

    2024年02月05日
    瀏覽(26)
  • Kubernetes(k8s)當(dāng)中安裝并使用ingress暴露應(yīng)用

    Kubernetes(k8s)當(dāng)中安裝并使用ingress暴露應(yīng)用

    當(dāng)我們使用不同類型的服務(wù)來(lái)暴露應(yīng)用的時(shí)候會(huì)遇到一下問(wèn)題: LoadBalancer :當(dāng)我們?cè)谑褂肔oadBalancer類型的Service暴露服務(wù)的時(shí)候,一般都需要占用一個(gè)公網(wǎng)或者是內(nèi)網(wǎng)IP地址。使用ingress我們就可以通過(guò)一個(gè)IP地址暴露多個(gè)服務(wù)。Ingress會(huì)根據(jù)客戶端輸入的不同的域名來(lái)確定我們

    2024年02月11日
    瀏覽(23)
  • 飛天使-k8s知識(shí)點(diǎn)22-kubernetes實(shí)操7-ingress

    飛天使-k8s知識(shí)點(diǎn)22-kubernetes實(shí)操7-ingress

    ingress 概念理解 環(huán)境準(zhǔn)備 準(zhǔn)備service和pod tomcat-nginx.yaml 創(chuàng)建ingress-http.yaml 驗(yàn)證效果 https 代理 創(chuàng)建證書(shū) 創(chuàng)建ingress-https.yaml 效果 查看映射到公網(wǎng)端口 參考文檔: https://znunwm.top/archives/121212#7.4-ingress%E4%BB%8B%E7%BB%8D

    2024年02月22日
    瀏覽(25)
  • 容器化進(jìn)階Kubernetes(K8S)詳解

    容器化進(jìn)階Kubernetes(K8S)詳解

    1.1.1 Kubernetes是什么及作用 Kubernetes(K8S)是Google在2014年發(fā)布的一個(gè)開(kāi)源項(xiàng)目,用于自動(dòng)化容器化應(yīng)用程序的部署、擴(kuò)展和管理。 Kubernetes通常結(jié)合docker容器工作,并且整合多個(gè)運(yùn)行著docker容器的主機(jī)集群。 官網(wǎng)地址?Kubernetes 中文社區(qū) Kubernetes(k8s)中文文檔 目錄_Kubernetes中文社

    2024年02月05日
    瀏覽(35)
  • 容器技術(shù),1. Docker,2. Kubernetes(K8s):

    容器技術(shù),1. Docker,2. Kubernetes(K8s):

    目錄 容器技術(shù) 1. Docker: 2. Kubernetes(K8s): Docker和Kubernetes 容器的主要應(yīng)用場(chǎng)景有哪些? 有效的將單個(gè)操作系統(tǒng)的資源劃分到孤立的組中,以便更好的在孤立的組之間平衡有沖突的資源使用需求,這種技術(shù)就是容器技術(shù)。 容器技術(shù)指通過(guò)在物理主機(jī)操作系統(tǒng)上創(chuàng)建一個(gè)一個(gè)

    2024年02月11日
    瀏覽(30)
  • Kubernetes(k8s)容器編排Pod介紹和使用

    Kubernetes(k8s)容器編排Pod介紹和使用

    Pod是kubernetes中你可以創(chuàng)建和部署的最小也是最簡(jiǎn)的單位,一個(gè)Pod代表著集群中運(yùn)行的一個(gè)進(jìn)程。 Pod有兩個(gè)必須知道的特點(diǎn) 通過(guò)yaml文件或者json描述Pod和其內(nèi)容器的運(yùn)行環(huán)境和期望狀態(tài),例如一個(gè)最簡(jiǎn)單的運(yùn)行nginx應(yīng)用的pod,定義如下 3.1.1 參數(shù)描述 下面簡(jiǎn)要分析一下上面的

    2024年02月08日
    瀏覽(119)
  • Kubernetes(K8s):容器化應(yīng)用的航空母艦

    Kubernetes(K8s)是一個(gè)開(kāi)源的容器編排系統(tǒng),它的出現(xiàn)就像是為容器化應(yīng)用提供了一艘強(qiáng)大的航空母艦。在這艘母艦上,你的應(yīng)用容器就像是一架架戰(zhàn)斗機(jī),Kubernetes負(fù)責(zé)指揮它們起飛、飛行、降落,確保它們能在正確的時(shí)間、正確的地點(diǎn)執(zhí)行任務(wù)。 Pod: Kubernetes的基本飛行編隊(duì)

    2024年04月08日
    瀏覽(18)
  • Kubernetes (K8s) 解讀:微服務(wù)與容器編排的未來(lái)

    Kubernetes (K8s) 解讀:微服務(wù)與容器編排的未來(lái)

    ???? 博主貓頭虎(????)帶您 Go to New World??? ????貓頭虎建議程序員必備技術(shù)棧一覽表??: ??? 全棧技術(shù) Full Stack : ?? MERN/MEAN/MEVN Stack | ?? Jamstack | ?? GraphQL | ?? RESTful API | ? WebSockets | ?? CI/CD | ?? Git Version Control | ?? DevOps ?? 前端技術(shù) Frontend : ??? HTML CSS |

    2024年02月09日
    瀏覽(34)
  • kubernetes(k8s)為容器和 Pod 分配內(nèi)存資源

    kubernetes(k8s)為容器和 Pod 分配內(nèi)存資源

    展示如何將內(nèi)存請(qǐng)求(request)和內(nèi)存限制(limit)分配給一個(gè)容器。 我們保障容器擁有它請(qǐng)求數(shù)量的內(nèi)存,但不允許使用超過(guò)限制數(shù)量的內(nèi)存。 創(chuàng)建新的命名空間 編輯yaml文件 配置文件的 args 部分提供了容器啟動(dòng)時(shí)的參數(shù)。 “–vm-bytes”, “150M” 參數(shù)告知容器嘗試分配 15

    2024年02月15日
    瀏覽(109)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包