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

阿里云使用SLB實(shí)現(xiàn)k8s的服務(wù)service

這篇具有很好參考價值的文章主要介紹了阿里云使用SLB實(shí)現(xiàn)k8s的服務(wù)service。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、背景

k8s容器的服務(wù)service實(shí)現(xiàn)有以下常用方式:

  • NodePort

用于為集群外部訪問Service后面Pod提供訪問接入端口。
開發(fā)測試環(huán)境,可以使用這種方式,不依賴其他中間件。

好處是,可以訪問Node節(jié)點(diǎn)的IP+${NodePort}

比如Node節(jié)點(diǎn)的IP地址是192.168.80.180,NodePort的端口是31767。那么外部訪問地址是http://192.168.80.180:31767/doc.html。
阿里云使用SLB實(shí)現(xiàn)k8s的服務(wù)service,阿里云,kubernetes,java,服務(wù)發(fā)現(xiàn),容器,云原生

  • LoadBalancer

當(dāng)K8s運(yùn)行在一個云環(huán)境內(nèi)時, LB類型可自動觸發(fā)創(chuàng)建一個軟件負(fù)載均衡器用于對Service做負(fù)載均衡調(diào)度.
因?yàn)橥獠克蠧lient都訪問一個NodeIP, 該節(jié)點(diǎn)的壓力將會很大, 而LoadBalancer則可解決這個問題。
而且它還直接動態(tài)監(jiān)測后端Node是否被移除或新增了,然后動態(tài)更新調(diào)度的節(jié)點(diǎn)數(shù)。

  • ClusterIP

默認(rèn)類型,會自動分配一個內(nèi)部IP,但是外部無法訪問。

  • ExternalName模式

用于將集群外部的服務(wù)引入到集群內(nèi)部,在集群內(nèi)部可直接訪問來獲取服務(wù)。
適用于大多數(shù)服務(wù)已轉(zhuǎn)移部署到K8S中,而少部分舊服務(wù)還部署在ECS。

二、創(chuàng)建SLB

第一步,申請新的slb實(shí)例,這里是一個內(nèi)網(wǎng)網(wǎng)絡(luò)。

(當(dāng)然,你也可以使用lvs實(shí)現(xiàn)負(fù)載均衡,因?yàn)槲覀兎?wù)都部署在阿里云,直接購買的是負(fù)載均衡服務(wù))
阿里云使用SLB實(shí)現(xiàn)k8s的服務(wù)service,阿里云,kubernetes,java,服務(wù)發(fā)現(xiàn),容器,云原生

第二步,新增監(jiān)聽8899端口

(當(dāng)然,你不用手動創(chuàng)建,在k8s容器側(cè)操作即會自動創(chuàng)建監(jiān)聽。)

阿里云使用SLB實(shí)現(xiàn)k8s的服務(wù)service,阿里云,kubernetes,java,服務(wù)發(fā)現(xiàn),容器,云原生

三、新建服務(wù)service

阿里云使用SLB實(shí)現(xiàn)k8s的服務(wù)service,阿里云,kubernetes,java,服務(wù)發(fā)現(xiàn),容器,云原生
service.yaml詳情:

apiVersion: v1
kind: Service
metadata:
  annotations:
    service.beta.kubernetes.io/alicloud-loadbalancer-address-type: intranet
    service.beta.kubernetes.io/alicloud-loadbalancer-force-override-listeners: 'true'
    service.beta.kubernetes.io/alicloud-loadbalancer-id: ${slb的實(shí)例ID}
  labels:
    service.k8s.alibaba/loadbalancer-id: ${slb的實(shí)例ID}
  name: xxx-service
  namespace: java-service
spec:
  allocateLoadBalancerNodePorts: true
  externalTrafficPolicy: Cluster
  internalTrafficPolicy: Cluster
  ports:
    - name: xxx-service
      port: 8899
      protocol: TCP
      targetPort: 8899
  selector:
    app: xxx-service
  sessionAffinity: None
  type: LoadBalancer

注意,${slb的實(shí)例ID} 修改為你上文申請的SLB的實(shí)例ID值。

阿里云使用SLB實(shí)現(xiàn)k8s的服務(wù)service,阿里云,kubernetes,java,服務(wù)發(fā)現(xiàn),容器,云原生

  • 關(guān)鍵信息是type: LoadBalancer,指明service的實(shí)現(xiàn)類型是LB。

  • selector: app: xxx-service 對應(yīng)pod的labels。

四、總結(jié)

本文主要講述的是,如何在云環(huán)境下的k8s容器里, 暴露服務(wù)service的時候,使用slb實(shí)現(xiàn)對外訪問。文章來源地址http://www.zghlxwxcb.cn/news/detail-794803.html

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

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

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

相關(guān)文章

  • 云原生Kubernetes:阿里云托管k8s集群ACK創(chuàng)建和使用

    云原生Kubernetes:阿里云托管k8s集群ACK創(chuàng)建和使用

    目錄 ? 一、理論 1.容器服務(wù)Kubernetes版 2.ACK Pro版集群概述 3.ACK版本說明 二、實(shí)驗(yàn) 1.創(chuàng)建專有版Kubernetes集群 三、問題 1.依賴檢查未通過 ? (1)概念 阿里云容器服務(wù)Kubernetes版(Alibaba Cloud Container Service for Kubernetes,簡稱容器服務(wù)ACK)是全球首批通過Kubernetes一致性認(rèn)證的服務(wù)平

    2024年02月13日
    瀏覽(36)
  • 【云原生】k8s Service 實(shí)現(xiàn)服務(wù)發(fā)現(xiàn)和負(fù)載均衡

    【云原生】k8s Service 實(shí)現(xiàn)服務(wù)發(fā)現(xiàn)和負(fù)載均衡

    在容器編排系統(tǒng)中,如 Kubernetes,Pod 是最小的部署單元。而一組 Pod 通常對外提供某種服務(wù)。在 Kubernetes 中,Service 就是用來對外暴露一組 Pod 的服務(wù)的資源對象。Service 可以通過 IP 地址和端口號訪問,從而對外提供服務(wù)。 Service 是 Kubernetes 中一個非常重要的概念,它可以將一

    2023年04月16日
    瀏覽(18)
  • Kubernetes 啟動Pod的方法-Pod的調(diào)度算法-Pod間的通信-k8s的控制器-Pod資源控制-發(fā)布Service服務(wù)

    Kubernetes 啟動Pod的方法-Pod的調(diào)度算法-Pod間的通信-k8s的控制器-Pod資源控制-發(fā)布Service服務(wù)

    目錄 Pod 參考文檔:Pod | Kubernetes Pod配置文件:simple-pod.yaml 對master進(jìn)行如下操作 Pod的狀態(tài)有: 參考文檔:(70條消息) Pod生命周期中的狀態(tài)解釋_pod狀態(tài)_鬧玩兒扣眼珠子的博客-CSDN博客 進(jìn)入Pod內(nèi)的nginx容器: 當(dāng)我們創(chuàng)建一個Pod,其中的步驟是什么?(啟動Pob的流程) 大概步驟:

    2024年02月13日
    瀏覽(100)
  • CentOS 7/8使用kubeadm部署kubernets(k8s)集群【附阿里云實(shí)驗(yàn)室】

    CentOS 7/8使用kubeadm部署kubernets(k8s)集群【附阿里云實(shí)驗(yàn)室】

    好消息好消息,阿里云全線降價,大量服務(wù)提供免費(fèi)甚至永久的試用,趕緊來薅大廠羊毛吧,坐電梯即可直達(dá)! 送福利!阿里云熱門產(chǎn)品免費(fèi)領(lǐng)(含ECS),點(diǎn)擊進(jìn)入 :https://click.aliyun.com/m/1000370359/ 送福利!阿里云熱門產(chǎn)品免費(fèi)領(lǐng)(含ECS),點(diǎn)擊進(jìn)入 :https://click.aliyun.com/m/

    2023年04月22日
    瀏覽(23)
  • k8s服務(wù)發(fā)現(xiàn)之第五彈--使用 Service 連接到應(yīng)用

    通過前面教程的學(xué)習(xí),我們已經(jīng)可以將容器化的應(yīng)用程序在 Kubernetes 中運(yùn)行起來,并且發(fā)布到 Kubernetes 內(nèi)/外的網(wǎng)絡(luò)上。 通常,Docker 使用一種 host-private 的聯(lián)網(wǎng)方式,在此情況下,只有兩個容器都在同一個節(jié)點(diǎn)(主機(jī))上時,一個容器才可以通過網(wǎng)絡(luò)連接另一個容器。為了使

    2024年02月15日
    瀏覽(48)
  • Kubernetes(k8s)使用ingress發(fā)布服務(wù)

    目錄 一.系統(tǒng)環(huán)境 二.前言 三.Kubernetes ingress簡介 四.Ingress vs NodePort vs LoadBalancer 五.安裝部署Nginx Ingress Controller控制器 六.使用Ingress來發(fā)布Kubernetes服務(wù) 6.1 創(chuàng)建3個pod 6.2 配置ingress規(guī)則發(fā)布服務(wù) 七.總結(jié) 本文主要基于Kubernetes1.21.9和Linux操作系統(tǒng)CentOS7.4。 服務(wù)器版本 Nginx Ingress C

    2024年02月08日
    瀏覽(23)
  • CentOS 7/8使用kubeadm部署kubernets(k8s)集群【附阿里云實(shí)驗(yàn)室】內(nèi)有福利

    CentOS 7/8使用kubeadm部署kubernets(k8s)集群【附阿里云實(shí)驗(yàn)室】內(nèi)有福利

    好消息好消息,阿里云全線降價,大量服務(wù)提供免費(fèi)甚至永久的試用,趕緊來薅大廠羊毛吧,坐電梯即可直達(dá)! 送福利!阿里云熱門產(chǎn)品免費(fèi)領(lǐng)(含ECS),點(diǎn)擊進(jìn)入 :https://click.aliyun.com/m/1000370359/ 送福利!阿里云熱門產(chǎn)品免費(fèi)領(lǐng)(含ECS),點(diǎn)擊進(jìn)入 :https://click.aliyun.com/m/

    2023年04月27日
    瀏覽(22)
  • Kubernetes(k8s)實(shí)戰(zhàn):使用k8s+jenkins實(shí)現(xiàn)CICD

    Kubernetes(k8s)實(shí)戰(zhàn):使用k8s+jenkins實(shí)現(xiàn)CICD

    CIDI(Continuous Integration,Continuous Delivery Deployment),持續(xù)集成,持續(xù)部署,持續(xù)發(fā)布。 也就是說,在本地開發(fā)完代碼之后,push到遠(yuǎn)程倉庫,然后代碼打包、部署的這個過程完全是自動化完成的。 但是我們不要進(jìn)入一個誤區(qū),CICD并不意味著一定就是這一套流程,只要實(shí)現(xiàn)了代

    2024年02月12日
    瀏覽(31)
  • 【aliyun ECS】CentOS 7/8使用kubeadm部署kubernets(k8s)集群【附阿里云實(shí)驗(yàn)室】內(nèi)有福利

    【aliyun ECS】CentOS 7/8使用kubeadm部署kubernets(k8s)集群【附阿里云實(shí)驗(yàn)室】內(nèi)有福利

    好消息好消息,阿里云全線降價,大量服務(wù)提供免費(fèi)甚至永久的試用,趕緊來薅大廠羊毛吧,坐電梯即可直達(dá)! 送福利!阿里云熱門產(chǎn)品免費(fèi)領(lǐng)(含ECS),點(diǎn)擊進(jìn)入 :https://click.aliyun.com/m/1000370359/ 送福利!阿里云熱門產(chǎn)品免費(fèi)領(lǐng)(含ECS),點(diǎn)擊進(jìn)入 :https://click.aliyun.com/m/

    2023年04月27日
    瀏覽(24)
  • k8s&service服務(wù)發(fā)現(xiàn)

    k8s&service服務(wù)發(fā)現(xiàn)

    Service的功能::::::::::::::::::::: 服務(wù)發(fā)現(xiàn):發(fā)現(xiàn)pod的變化,宕機(jī)的不轉(zhuǎn)發(fā) 對外發(fā)布:讓外部訪問到內(nèi)部,穩(wěn)定的對外映射一個端口號nodeport Service有兩個ip,第一個是service內(nèi)部訪問用的 一個是向外提供服務(wù)的clusterip 定位dns,用dns解析? 實(shí)例文件:

    2024年02月03日
    瀏覽(50)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包