備注: > 1. 目前除了外網 ULB 綁定的 EIP 的帶寬值以外,其他參數暫時不支持修改,請謹慎配置。 > 2. 外網 ULB 綁定的 EIP 的帶寬值,必須通過 Annotations 修改,Annotations 將會覆蓋控制臺修改的配置。 ### 內網ULB4 ```yaml # 負載" />

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【容器云 UK8S】服務發現之ULB 參數說明:用于創建LoadBalancer類型的Service

Tecode / 2230人閱讀

摘要:參數說明本文主要描述用于創建類型的時,與相關的說明。為時表示連接保持的時間,單位為秒,取值范圍,,表示禁用連接保持,默認為。會話保持方式枚舉值為關閉,自動生成,用戶自定義,默認為。健康檢查方式為時有效,指檢查路徑。

ULB 參數說明

本文主要描述用于創建LoadBalancer 類型的Service時,與ULB相關的Annotations說明。

備注:

  1. 目前除了外網 ULB 綁定的 EIP 的帶寬值以外,其他參數暫時不支持修改,請謹慎配置。
  2. 外網 ULB 綁定的 EIP 的帶寬值,必須通過 Annotations 修改,Annotations 將會覆蓋控制臺修改的配置。

內網ULB4

    # 負載均衡器類型,必須指定,枚舉值為inner或outer,此處應為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負載均衡模式
    "service.beta.kubernetes.io/ucloud-load-balancer-vserver-method"   
    # 空閑連接的回收時間
    "service.beta.kubernetes.io/ucloud-load-balancer-vserver-client-timeout"  
    # 對于ULB4而言,不論容器端口類型是tcp還是udp,均建議顯式聲明為port。
    "service.beta.kubernetes.io/ucloud-load-balancer-vserver-monitor-type": "port"
    # 控制創建ULB所在子網,填寫子網ID,不填寫使用VPC默認子網
    "service.beta.kubernetes.io/ucloud-load-balancer-subnet-id": "subnet-xxxx" 

Annotations 詳解

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

負載均衡器的網絡類型,枚舉值為inner或outer,默認為outer。對于需要被VPC內網訪問的Service而言,此key必須指定,且value必須為inner

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

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

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

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

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

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

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

控制創建ULB所在子網,填寫子網ID,不填寫使用VPC默認子網

外網ULB4

    # tcp和udp均代表ULB4,https和http均代表ULB7;
    "service.beta.kubernetes.io/ucloud-load-balancer-vserver-protocol": "TCP"  
    # VServer負載均衡模式
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-method   
    # 空閑連接的回收時間
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-client-timeout  
    # 對于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的負載均衡模式,枚舉值為roundrobin(輪詢)、source(源地址)、consistenthash(一致性哈希)、sourceport(源地址計算端口)、consistenthashport(端口一致性哈希),默認為roundrobin。如Vserver實例的協議為udp,則不需要指明。

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

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

外網ULB7

    # 協議類型,tcp和udp均表示ULB4https和http均表示ULB7
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-protocol: "HTTPS" 
    # ssl證書id
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-ssl-cert: "ssl-b103etqy"
    # 開啟ssl協議的端口,多個用""分隔開,必須和ssl-cert同時指定
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-ssl-port: "443"
    # VServer負載均衡模式
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-method    
    ## VServer會話保持方式
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-session-persistence-type  
    ## 用戶自定義String,會話保持方式為userdefined有效
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-session-persistence-info 
    ## 空閑連接的回收時間
    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證書Id

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

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

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

VServer會話保持方式枚舉值為none(關閉),serverinsert(自動生成KEY),userdefined(用戶自定義KEY),默認為none。

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

用戶自定義KEY,會話保持方式為userdefined時有效

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

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

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

健康檢查方式,枚舉值為port或path默認為port。

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

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

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

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

外網ULB綁定的EIP注釋

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

實時文檔歡迎訪問https://docs.ucloud.cn/uk8s/service/annotations

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/126269.html

相關文章

  • 容器 UK8S服務發現:Kubernetes重要概念Service(即服務,本文中兩者等同)以

    摘要:介紹本章節主要為您簡要介紹中的一個重要概念即服務,本文中兩者等同,以及的相關知識。在每臺的固定端口上暴露服務,選擇的服務類型,集群會自動創建一個類型的服務,負責處理接收到的外部流量。集群外部的可以通過的方式訪問該服務。Service 介紹本章節主要為您簡要介紹 Kubernetes 中的一個重要概念 Service(即服務,本文中兩者等同),以及ULB的相關知識。Service 介紹Serv...

    Tecode 評論0 收藏0
  • 容器 UK8S服務發現:通過外網ULB訪問Service教程

    摘要:通過外網訪問使用提醒請勿修改由創建的及的名稱和備注,否則會導致異常無法訪問。通過外網暴露服務以后的插件,外網同時支持和兩種協議,下文示例中,對外暴露了三個端口,其中端口使用協議,和使用協議。是否支持多協議目前同時支持和協議。通過外網ULB訪問Service1、使用提醒請勿修改由UK8S創建的ULB及Vserver的名稱和備注,否則會導致Service異常無法訪問。除外網EIP外,ULB相關參...

    Tecode 評論0 收藏0
  • 容器 UK8S服務發現:通過內網ULB訪問Service教程

    摘要:通過內網訪問使用提醒請勿修改由創建的及的名稱和備注,否則會導致異常無法訪問。控制創建所在子網,填寫子網通過內網對外暴露服務代表類型,為外網,為內網為默認值,此處可省略。通過內網ULB訪問Service1、使用提醒請勿修改由UK8S創建的ULB及Vserver的名稱和備注,否則會導致Service異常無法訪問。除外網EIP外,ULB相關參數目前均不支持Update,如不確認如何填寫,請咨詢UC...

    Tecode 評論0 收藏0
  • 容器 UK8S服務發現:如何使用已有ULB

    摘要:指定已有的實例創建,被刪除后,實例不會被刪除,僅刪除對應的。下面我們來看下如何使用已有的實例。使用已有的內網聲明使用已有的內網,需要聲明至少兩個。使用已有的ULB背景UK8S支持在創建LoadBalancer類型的Service時,指定使用已有的ULB實例,而不是創建一個新的ULB實例。也支持多個Service復用一個ULB實例,但存在以下規則限制:已有的ULB實例,必須是你自行創建的ULB...

    Tecode 評論0 收藏0
  • 容器 UK8S服務發現ULB屬性修改處理方法和獲取真實客戶端IP

    摘要:原因解釋創建成功后,的將集群中的每個云主機節點作為自身的節點,端口為申明的值注意不是。如何獲取源對于需要明確知道客戶端來源地址的情況,我們需要顯示地將的設置成如下修改。重新部署服務后,再用瀏覽器訪問,可以發現正確獲取了瀏覽器的訪問。ULB屬性修改的處理方法如沒有實際需要,請避免修改ULB名稱及注釋根據cloudprovider插件使用提醒,由UK8S cloudprovider創建的ULB不...

    Tecode 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<