備注: > 1. 目前除了外網(wǎng) ULB 綁定的 EIP 的帶寬值以外,其他參數(shù)暫時(shí)不支持修改,請(qǐng)謹(jǐn)慎配置。 > 2. 外網(wǎng) ULB 綁定的 EIP 的帶寬值,必須通過(guò) Annotations 修改,Annotations 將會(huì)覆蓋控制臺(tái)修改的配置。 ### 內(nèi)網(wǎng)ULB4 ```yaml # 負(fù)載" />

亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

【容器云 UK8S】服務(wù)發(fā)現(xiàn)之ULB 參數(shù)說(shuō)明:用于創(chuàng)建LoadBalancer類型的Service

Tecode / 2308人閱讀

摘要:參數(shù)說(shuō)明本文主要描述用于創(chuàng)建類型的時(shí),與相關(guān)的說(shuō)明。為時(shí)表示連接保持的時(shí)間,單位為秒,取值范圍,,表示禁用連接保持,默認(rèn)為。會(huì)話保持方式枚舉值為關(guān)閉,自動(dòng)生成,用戶自定義,默認(rèn)為。健康檢查方式為時(shí)有效,指檢查路徑。

ULB 參數(shù)說(shuō)明

本文主要描述用于創(chuàng)建LoadBalancer 類型的Service時(shí),與ULB相關(guān)的Annotations說(shuō)明。

備注:

  1. 目前除了外網(wǎng) ULB 綁定的 EIP 的帶寬值以外,其他參數(shù)暫時(shí)不支持修改,請(qǐng)謹(jǐn)慎配置。
  2. 外網(wǎng) ULB 綁定的 EIP 的帶寬值,必須通過(guò) Annotations 修改,Annotations 將會(huì)覆蓋控制臺(tái)修改的配置。

內(nèi)網(wǎng)ULB4

    # 負(fù)載均衡器類型,必須指定,枚舉值為inner或outer,此處應(yīng)為inner;
    "service.beta.kubernetes.io/ucloud-load-balancer-type" 
    # tcp和udp均代表ULB4,https和http均代表ULB7;
    "service.beta.kubernetes.io/ucloud-load-balancer-vserver-protocol"  
    # VServer負(fù)載均衡模式
    "service.beta.kubernetes.io/ucloud-load-balancer-vserver-method"   
    # 空閑連接的回收時(shí)間
    "service.beta.kubernetes.io/ucloud-load-balancer-vserver-client-timeout"  
    # 對(duì)于ULB4而言,不論容器端口類型是tcp還是udp,均建議顯式聲明為port。
    "service.beta.kubernetes.io/ucloud-load-balancer-vserver-monitor-type": "port"
    # 控制創(chuàng)建ULB所在子網(wǎng),填寫(xiě)子網(wǎng)ID,不填寫(xiě)使用VPC默認(rèn)子網(wǎng)
    "service.beta.kubernetes.io/ucloud-load-balancer-subnet-id": "subnet-xxxx" 

Annotations 詳解

  • service.beta.kubernetes.io/ucloud-load-balancer-type

負(fù)載均衡器的網(wǎng)絡(luò)類型,枚舉值為inner或outer,默認(rèn)為outer。對(duì)于需要被VPC內(nèi)網(wǎng)訪問(wèn)的Service而言,此key必須指定,且value必須為inner

  • service.beta.kubernetes.io/ucloud-load-balancer-vserver-protocol

tcp和udp均代表ULB4,https和http均代表ULB7;vserver的實(shí)際protocol由該值和Service protocol共同決定。如果Service的protocol為tcp,且vserver-protocol為tcp或udp,則最終vserver為tcp;如果Service的protocol為tcp,而vserver-protocol為https或https,則Vserver的協(xié)議為http或https。

  • service.beta.kubernetes.io/ucloud-load-balancer-vserver-method

VServer的負(fù)載均衡模式,枚舉值為roundrobin(輪詢)、source(源地址)、consistenthash(一致性哈希)、sourceport(源地址計(jì)算端口)、consistenthashport(端口一致性哈希),默認(rèn)為roundrobin。

  • service.beta.kubernetes.io/ucloud-load-balancer-vserver-client-timeout

listentype為packetstransmit時(shí)表示連接保持的時(shí)間,單位為秒,取值范圍:[60,900],0表示禁用連接保持,默認(rèn)為0。

  • service.beta.kubernetes.io/ucloud-load-balancer-subnet-id

控制創(chuàng)建ULB所在子網(wǎng),填寫(xiě)子網(wǎng)ID,不填寫(xiě)使用VPC默認(rèn)子網(wǎng)

外網(wǎng)ULB4

    # tcp和udp均代表ULB4,https和http均代表ULB7;
    "service.beta.kubernetes.io/ucloud-load-balancer-vserver-protocol": "TCP"  
    # VServer負(fù)載均衡模式
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-method   
    # 空閑連接的回收時(shí)間
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-client-timeout  
    # 對(duì)于ULB4而言,不論容器端口類型是tcp還是udp,均建議顯式聲明為port。
    "service.beta.kubernetes.io/ucloud-load-balancer-vserver-monitor-type": "port"

Annotations 詳解

  • service.beta.kubernetes.io/ucloud-load-balancer-vserver-protocol

tcp和udp均代表ULB4,https和http均代表ULB7;

  • service.beta.kubernetes.io/ucloud-load-balancer-vserver-method

VServer的負(fù)載均衡模式,枚舉值為roundrobin(輪詢)、source(源地址)、consistenthash(一致性哈希)、sourceport(源地址計(jì)算端口)、consistenthashport(端口一致性哈希),默認(rèn)為roundrobin。如Vserver實(shí)例的協(xié)議為udp,則不需要指明。

  • service.beta.kubernetes.io/ucloud-load-balancer-vserver-client-timeout

ListenType為packetstransmit時(shí)表示連接保持的時(shí)間,單位為秒,取值范圍:[60,900],0表示禁用連接保持,默認(rèn)為0。

外網(wǎng)ULB7

    # 協(xié)議類型,tcp和udp均表示ULB4https和http均表示ULB7
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-protocol: "HTTPS" 
    # ssl證書(shū)id
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-ssl-cert: "ssl-b103etqy"
    # 開(kāi)啟ssl協(xié)議的端口,多個(gè)用""分隔開(kāi),必須和ssl-cert同時(shí)指定
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-ssl-port: "443"
    # VServer負(fù)載均衡模式
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-method    
    ## VServer會(huì)話保持方式
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-session-persistence-type  
    ## 用戶自定義String,會(huì)話保持方式為userdefined有效
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-session-persistence-info 
    ## 空閑連接的回收時(shí)間
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-client-timeout   
    ## 健康檢查類型
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-monitor-type 
    ## HTTP檢查域名
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-monitor-domain 
    ## HTTP檢查路徑
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-monitor-path 

Annotations 詳解

  • service.beta.kubernetes.io/ucloud-load-balancer-vserver-protocol

ULB類型,tcp和udp均表示ULB4https和http均表示ULB7

  • service.beta.kubernetes.io/ucloud-load-balancer-vserver-ssl-cert

SSL證書(shū)Id

  • service.beta.kubernetes.io/ucloud-load-balancer-vserver-method

VServer的負(fù)載均衡模式,枚舉值為roundrobin(輪詢)、source(源地址),默認(rèn)為roundrobin。

  • service.beta.kubernetes.io/ucloud-load-balancer-vserver-session-persistence-type

VServer會(huì)話保持方式枚舉值為none(關(guān)閉),serverinsert(自動(dòng)生成KEY),userdefined(用戶自定義KEY),默認(rèn)為none。

  • service.beta.kubernetes.io/ucloud-load-balancer-vserver-session-persistence-info

用戶自定義KEY,會(huì)話保持方式為userdefined時(shí)有效

  • service.beta.kubernetes.io/ucloud-load-balancer-vserver-client-timeout

ListenType為RequestProxy時(shí)表示空閑連接的回收時(shí)間,單位為秒,取值范圍:[60,900],0表示禁用連接保持,默認(rèn)為60。取值范圍為60-900時(shí),persistence-type不能為none。

  • service.beta.kubernetes.io/ucloud-load-balancer-vserver-monitor-type

健康檢查方式,枚舉值為port或path默認(rèn)為port。

  • service.beta.kubernetes.io/ucloud-load-balancer-vserver-monitor-domain

健康檢查方式為path時(shí)有效,指http檢查域名。

  • service.beta.kubernetes.io/ucloud-load-balancer-vserver-monitor-path

健康檢查方式為path時(shí)有效,指http檢查路徑。

外網(wǎng)ULB綁定的EIP注釋

    # 計(jì)費(fèi)模式,支持traffic(流量計(jì)費(fèi))、bandwidth(帶寬計(jì)費(fèi))、sharebandwidth(共享帶寬),默認(rèn)為bandwidth
    "service.beta.kubernetes.io/ucloud-load-balancer-eip-paymode": "sharebandwidth" 
    # 共享帶寬id
    "service.beta.kubernetes.io/ucloud-load-balancer-eip-sharebandwidthid": "bwshare-d8dklw" 
    # 外網(wǎng)帶寬,共享帶寬模式下無(wú)需指定,或者配置為0,bandwidth下默認(rèn)為2Mbps,外網(wǎng)帶寬必須通過(guò) annotation 修改,直接控制臺(tái)修改將不生效
    "service.beta.kubernetes.io/ucloud-load-balancer-eip-bandwidth": "2" 
    # 付費(fèi)模式,支持month(按月付費(fèi)),year(按年付費(fèi)),dynamic(按時(shí)付費(fèi))
    "service.beta.kubernetes.io/ucloud-load-balancer-eip-chargetype": "month"
    # 付費(fèi)時(shí)長(zhǎng),默認(rèn)為1,chargetype為dynamic時(shí)無(wú)需填寫(xiě)。
    "service.beta.kubernetes.io/ucloud-load-balancer-eip-quantity": "1" 

實(shí)時(shí)文檔歡迎訪問(wèn)https://docs.ucloud.cn/uk8s/service/annotations

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/126269.html

相關(guān)文章

  • 容器 UK8S服務(wù)發(fā)現(xiàn):Kubernetes重要概念Service(即服務(wù),本文中兩者等同)以

    摘要:介紹本章節(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ù)。Service 介紹本章節(jié)主要為您簡(jiǎn)要介紹 Kubernetes 中的一個(gè)重要概念 Service(即服務(wù),本文中兩者等同),以及ULB的相關(guān)知識(shí)。Service 介紹Serv...

    Tecode 評(píng)論0 收藏0
  • 容器 UK8S服務(wù)發(fā)現(xiàn):通過(guò)外網(wǎng)ULB訪問(wèn)Service教程

    摘要:通過(guò)外網(wǎng)訪問(wèn)使用提醒請(qǐng)勿修改由創(chuàng)建的及的名稱和備注,否則會(huì)導(dǎo)致異常無(wú)法訪問(wèn)。通過(guò)外網(wǎng)暴露服務(wù)以后的插件,外網(wǎng)同時(shí)支持和兩種協(xié)議,下文示例中,對(duì)外暴露了三個(gè)端口,其中端口使用協(xié)議,和使用協(xié)議。是否支持多協(xié)議目前同時(shí)支持和協(xié)議。通過(guò)外網(wǎng)ULB訪問(wèn)Service1、使用提醒請(qǐng)勿修改由UK8S創(chuàng)建的ULB及Vserver的名稱和備注,否則會(huì)導(dǎo)致Service異常無(wú)法訪問(wèn)。除外網(wǎng)EIP外,ULB相關(guān)參...

    Tecode 評(píng)論0 收藏0
  • 容器 UK8S服務(wù)發(fā)現(xiàn):通過(guò)內(nèi)網(wǎng)ULB訪問(wèn)Service教程

    摘要:通過(guò)內(nèi)網(wǎng)訪問(wèn)使用提醒請(qǐng)勿修改由創(chuàng)建的及的名稱和備注,否則會(huì)導(dǎo)致異常無(wú)法訪問(wèn)。控制創(chuàng)建所在子網(wǎng),填寫(xiě)子網(wǎng)通過(guò)內(nèi)網(wǎng)對(duì)外暴露服務(wù)代表類型,為外網(wǎng),為內(nèi)網(wǎng)為默認(rèn)值,此處可省略。通過(guò)內(nèi)網(wǎng)ULB訪問(wèn)Service1、使用提醒請(qǐng)勿修改由UK8S創(chuàng)建的ULB及Vserver的名稱和備注,否則會(huì)導(dǎo)致Service異常無(wú)法訪問(wèn)。除外網(wǎng)EIP外,ULB相關(guān)參數(shù)目前均不支持Update,如不確認(rèn)如何填寫(xiě),請(qǐng)咨詢UC...

    Tecode 評(píng)論0 收藏0
  • 容器 UK8S服務(wù)發(fā)現(xiàn):如何使用已有ULB?

    摘要:指定已有的實(shí)例創(chuàng)建,被刪除后,實(shí)例不會(huì)被刪除,僅刪除對(duì)應(yīng)的。下面我們來(lái)看下如何使用已有的實(shí)例。使用已有的內(nèi)網(wǎng)聲明使用已有的內(nèi)網(wǎng),需要聲明至少兩個(gè)。使用已有的ULB背景UK8S支持在創(chuàng)建LoadBalancer類型的Service時(shí),指定使用已有的ULB實(shí)例,而不是創(chuàng)建一個(gè)新的ULB實(shí)例。也支持多個(gè)Service復(fù)用一個(gè)ULB實(shí)例,但存在以下規(guī)則限制:已有的ULB實(shí)例,必須是你自行創(chuàng)建的ULB...

    Tecode 評(píng)論0 收藏0
  • 容器 UK8S服務(wù)發(fā)現(xiàn)ULB屬性修改處理方法和獲取真實(shí)客戶端IP

    摘要:原因解釋創(chuàng)建成功后,的將集群中的每個(gè)云主機(jī)節(jié)點(diǎn)作為自身的節(jié)點(diǎn),端口為申明的值注意不是。如何獲取源對(duì)于需要明確知道客戶端來(lái)源地址的情況,我們需要顯示地將的設(shè)置成如下修改。重新部署服務(wù)后,再用瀏覽器訪問(wèn),可以發(fā)現(xiàn)正確獲取了瀏覽器的訪問(wèn)。ULB屬性修改的處理方法如沒(méi)有實(shí)際需要,請(qǐng)避免修改ULB名稱及注釋根據(jù)cloudprovider插件使用提醒,由UK8S cloudprovider創(chuàng)建的ULB不...

    Tecode 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<