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

資訊專欄INFORMATION COLUMN

【容器云 UK8S】服務發現:如何使用已有的ULB?

Tecode / 2005人閱讀

摘要:指定已有的實例創建,被刪除后,實例不會被刪除,僅刪除對應的。下面我們來看下如何使用已有的實例。使用已有的內網聲明使用已有的內網,需要聲明至少兩個。

使用已有的ULB

背景

UK8S支持在創建LoadBalancer類型的Service時,指定使用已有的ULB實例,而不是創建一個新的ULB實例。

也支持多個Service復用一個ULB實例,但存在以下規則限制:

  1. 已有的ULB實例,必須是你自行創建的ULB實例,不能是UK8S插件創建出來的,否則會導致ULB被意外刪除(在UK8S內刪除Service,ULB也會被同步刪除)。
  2. 多個Service復用一個ULB實例時,Service端口不能沖突,否則新Service無法創建成功。
  3. 指定已有的ULB實例創建LoadBalancer Service,Service被刪除后,ULB實例不會被刪除,僅刪除對應的Vserver。
  4. 通過UK8S創建的Vserver命名規范為Protocol-ServicePort-ServiceUUID,請勿隨意修改,否則可能導致臟數據。

下面我們來看下如何使用已有的ULB實例。

使用已有的內網ULB

聲明使用已有的內網ULB,需要聲明至少兩個annotations。

apiVersion: v1
kind: Service
metadata:
  name: https
  labels:
    app: https
  annotations:
    service.beta.kubernetes.io/ucloud-load-balancer-id: "ulb-ofvmd1o4" #替換成自己的ULB Id
    service.beta.kubernetes.io/ucloud-load-balancer-type: "inner"
spec:
  type: LoadBalancer
  ports:
    - protocol: TCP 
      port: 443
      targetPort: 8080
  selector:
    app: https

使用已有的外網ULB(7層)

apiVersion: v1
kind: Service
metadata:
  name: https
  labels:
    app: https
  annotations:
    service.beta.kubernetes.io/ucloud-load-balancer-id: "ulb-ofvmd1o4"
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-protocol: "https" 
    # http與https等價,均表示使用7層負載均衡
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-ssl-cert: "ssl-b103etqy"
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-ssl-port: "443"
    # 443端口啟用SSL,80端口依然為HTTP
spec:
  type: LoadBalancer
  ports:
    - protocol: TCP
      port: 443
      targetPort: 8080
    - protocol: TCP
      port: 80
      targetPort: 8080 
  selector:
    app: https

使用已有的外網ULB(4層)

apiVersion: v1
kind: Service
metadata:
  name: https
  labels:
    app: https
  annotations:
    service.beta.kubernetes.io/ucloud-load-balancer-id: "ulb-ofvmd1o4"
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-protocol: "tcp"
    # 表示使用4層負載均衡
spec:
  type: LoadBalancer
  ports:
    - protocol: TCP
      port: 443
      targetPort: 8080
    - protocol: TCP
      port: 80
      targetPort: 8080 
  selector:
    app: tcp

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

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

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

相關文章

  • 容器UK8S】新手指導

    摘要:詳細請見產品價格產品概念使用須知名詞解釋漏洞修復記錄集群節點配置推薦模式選擇產品價格操作指南集群創建需要注意的幾點分別是使用必讀講解使用需要賦予的權限模式切換的切換等。UK8S概覽UK8S是一項基于Kubernetes的容器管理服務,你可以在UK8S上部署、管理、擴展你的容器化應用,而無需關心Kubernetes集群自身的搭建及維護等運維類工作。了解使用UK8S為了讓您更快上手使用,享受UK...

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

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

    Tecode 評論0 收藏0
  • UK8S通過CNCF Kubernetes軟件一致性認證

    摘要:最佳實踐使用方法及支持日志解決方案基于的實踐基于的監控解決方案通過軟件一致性認證已正式通過云原生計算基金會軟件一致性認證。1、集群自動伸縮 UK8S新上線集群自動伸縮功能(Cluster Autoscaler),配置好伸縮策略后,可實現自動擴縮Node節點,配合HPA(Horizontal Pod Autoscaler)一起使用,可輕松應對突發的業務流量,降低IT運營成本,減輕運維負擔...

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

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

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

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

    Tecode 評論0 收藏0

發表評論

0條評論

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