日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

如何使用Terway Edge網(wǎng)絡(luò)插件

更新時(shí)間:

Terway Edge網(wǎng)絡(luò)插件是基于Terway和自研Flannel Route模式在ACK Edge集群提供的Underlay容器網(wǎng)絡(luò)插件,容器網(wǎng)絡(luò)插件需要在創(chuàng)建集群時(shí)進(jìn)行安裝,并且集群創(chuàng)建之后不支持更改。本文介紹如何配置Terway Edge網(wǎng)絡(luò)插件。

在創(chuàng)建集群時(shí)安裝Terway網(wǎng)絡(luò)插件

  1. 登錄容器服務(wù)管理控制臺(tái),在左側(cè)導(dǎo)航欄選擇集群

  2. 集群列表頁面,單擊創(chuàng)建集群

  3. 單擊ACK Edge 集群頁簽,為Terway網(wǎng)絡(luò)插件配置集群網(wǎng)絡(luò)的關(guān)鍵參數(shù)。

    配置項(xiàng)

    說明

    專有網(wǎng)絡(luò)

    集群使用的VPC。

    網(wǎng)絡(luò)插件

    選擇Terway Edge

    交換機(jī)

    集群中節(jié)點(diǎn)所使用的虛擬交換機(jī)網(wǎng)段。建議選擇來自3個(gè)及以上不同可用區(qū)的交換機(jī),以達(dá)到更高集群可用性等級(jí)。

    Pod 交換機(jī)

    云端Pod所使用的虛擬交換機(jī)網(wǎng)段,可以與節(jié)點(diǎn)虛擬交換機(jī)網(wǎng)段重合。

    Service CIDR

    Service所使用的網(wǎng)段,不能與節(jié)點(diǎn)及Pod的網(wǎng)段重合。

    Pod網(wǎng)絡(luò)CIDR

    邊緣側(cè)可供分配的容器網(wǎng)絡(luò)IP段,請(qǐng)參見Kubernetes集群網(wǎng)絡(luò)規(guī)劃

    節(jié)點(diǎn) Pod 數(shù)量

    邊緣節(jié)點(diǎn)上最大可支持創(chuàng)建的Pod數(shù)量。

專線模式下的網(wǎng)絡(luò)基礎(chǔ)設(shè)施管理

如果您希望將IDC以專線的方式接入到ACK Edge集群中,在本地IDC和阿里云專有網(wǎng)絡(luò)VPC之間構(gòu)建安全、穩(wěn)定、高速的私網(wǎng)通信,以阿里云高速通道為例,您需要進(jìn)行以下網(wǎng)絡(luò)配置:

  1. 以下圖為例,本地IDC主機(jī)網(wǎng)段為172.16.0.0/16,云端VPC網(wǎng)段為192.168.0.0/16,邊緣Pod網(wǎng)絡(luò)CIDR為10.0.0.0/8,由邊緣/本地IDC訪問中心云的路由稱為上行路由、由中心云訪問本地IDC/邊緣設(shè)備被稱之為下行路由。

  2. 分別在本地IDC內(nèi)交換機(jī)、網(wǎng)關(guān)設(shè)備、邊界路由器以及專線網(wǎng)關(guān)或云企業(yè)網(wǎng)配置訪問阿里云VPC(192.168.0.0/16)的上行路由,上行請(qǐng)求可以到達(dá)位于VPC的ACK Edge管控面、ECS等產(chǎn)品。

  3. 對(duì)應(yīng)也需配置下行路由,確保云端ACK Edge管控面、ECS、容器訪問IDC主機(jī)網(wǎng)段(172.16.0.0/16)和容器網(wǎng)段(10.0.0.0/8)的請(qǐng)求能夠到達(dá)本地IDC。

  4. 專線配置需要根據(jù)具體場(chǎng)景進(jìn)行自定義,詳細(xì)描述及配置方式請(qǐng)參見高速通道

image

云端使用Terway組件

Terway Edge網(wǎng)絡(luò)插件在云端節(jié)點(diǎn)池與ACK集群Pro版的Terway組件的工作模式一致,使用方法請(qǐng)參見Terway網(wǎng)絡(luò)插件

說明

目前ACK Edge集群的Terway僅支持共享ENI模式、暫不支持DataPath、NetworkPolicy、Trunk ENI等能力。

ENS網(wǎng)絡(luò)中使用Terway組件

Terway Edge網(wǎng)絡(luò)插件在ENS節(jié)點(diǎn)中基于ENS彈性網(wǎng)卡提供容器網(wǎng)絡(luò)通信。詳細(xì)信息,請(qǐng)參見在ENS網(wǎng)絡(luò)中使用Terway

邊緣使用Flannel組件

Terway Edge網(wǎng)絡(luò)插件在邊緣側(cè)采用Flannel網(wǎng)絡(luò)插件自研的Route模式。節(jié)點(diǎn)接入之后,ACK Edge集群控制面會(huì)自動(dòng)為節(jié)點(diǎn)分配一個(gè)Pod CIDR網(wǎng)段,這個(gè)節(jié)點(diǎn)上的Pod IP地址會(huì)從這個(gè)網(wǎng)段中分配,并且在宿主機(jī)路由表中配置好容器路由。

使用BGP宣告容器路由

當(dāng)兩臺(tái)節(jié)點(diǎn)上的容器進(jìn)行跨節(jié)點(diǎn)通信時(shí),容器網(wǎng)絡(luò)數(shù)據(jù)包需要通過主機(jī)的網(wǎng)絡(luò)棧進(jìn)行轉(zhuǎn)發(fā)。

  • 當(dāng)兩臺(tái)主機(jī)位于同一個(gè)局域網(wǎng)中,可以通過節(jié)點(diǎn)主機(jī)路由(Flannel會(huì)配置主機(jī)路由)找到目的主機(jī)地址,進(jìn)行容器網(wǎng)絡(luò)數(shù)據(jù)包的傳輸。

  • 當(dāng)兩臺(tái)主機(jī)位于不同的局域網(wǎng)中,容器網(wǎng)絡(luò)數(shù)據(jù)包就會(huì)通過主機(jī)轉(zhuǎn)發(fā)到外部的網(wǎng)絡(luò)設(shè)備上,但由于網(wǎng)絡(luò)設(shè)備缺乏容器網(wǎng)段的路由配置,因此無法完成容器網(wǎng)絡(luò)數(shù)據(jù)包的傳輸。

Flannel宣告容器網(wǎng)段路由

為了將容器路由配置到外部的網(wǎng)絡(luò)設(shè)備上,F(xiàn)lannel的Route模式會(huì)啟動(dòng)一個(gè)BGP服務(wù),與外部網(wǎng)絡(luò)設(shè)備構(gòu)建BGP會(huì)話,動(dòng)態(tài)將本局域網(wǎng)內(nèi)的容器網(wǎng)絡(luò)宣告給網(wǎng)絡(luò)設(shè)備。

image

配置BGP宣告容器路由

說明

外部網(wǎng)絡(luò)設(shè)備(三層交換機(jī))需支持BGP協(xié)議,并可進(jìn)行配置操作。

BGPPeer是一個(gè)新的CRD(Custom Resource Definition)用于配置BGP鄰居。

步驟一:配置集群內(nèi)BGP客戶端

  1. 請(qǐng)將以下內(nèi)容復(fù)制到bgppeer.yaml文件中,并根據(jù)您的需求進(jìn)行自定義配置。

    apiVersion: network.openyurt.io/v1alpha1
    kind: BGPPeer
    metadata:
      name: peer
    spec:
      localSpeakers:
        - node-1
        - node-2
      localAsNumber: 65010
      peerIP: 172.16.0.1
      peerAsNumber: 65001
      nodeSelector: alibabacloud.com/nodepool-id=npxxx
      # 可選項(xiàng)
      authPassword:
        secretKeyRef:
          name: bgp-secret
          key: password
    ---
    #可選項(xiàng)
    apiVersion: v1
    kind: Secret
    metadata:
      name: bgp-secret
      namespace: kube-system
    type: Opaque
    data:
      password: bXlTZWNyZXRWYWx1ZQ==  # base64編碼的值。

    參數(shù)說明:

    參數(shù)

    是否必填

    說明

    metadata.name

    BGPPeer的名稱。

    spec.localSpeakers

    集群內(nèi)的BGP客戶端節(jié)點(diǎn)。會(huì)全量宣告本局域網(wǎng)的所有節(jié)點(diǎn)容器網(wǎng)段,建議選擇2個(gè)及以上節(jié)點(diǎn)。

    spec.localAsNumber

    本BGPPeer的ASN,也是BGP客戶端所在的自治系統(tǒng)的編號(hào)。ASN在BGP協(xié)議中的自治系統(tǒng)唯一標(biāo)識(shí)符,一般一個(gè)局域網(wǎng)是一個(gè)自治系統(tǒng),私有ASN的范圍為(64512,65535)。

    spec.peerIP

    局域網(wǎng)網(wǎng)關(guān)/三層交換機(jī)設(shè)備地址,用于和集群內(nèi)BGP客戶端節(jié)點(diǎn)之間構(gòu)建BGP會(huì)話。

    spec.peerAsNumber

    局域網(wǎng)網(wǎng)關(guān)/三層交換機(jī)設(shè)備的ASN。

    spec.gateway

    自定義指定跨自治域容器通信的網(wǎng)關(guān)地址,默認(rèn)為該局域網(wǎng)的網(wǎng)關(guān)/交換機(jī)地址。

    spec.nodeSelector

    節(jié)點(diǎn)選擇器。用于選擇屬于本BGPPeer自治系統(tǒng)的節(jié)點(diǎn)。建議用節(jié)點(diǎn)池label選擇一個(gè)節(jié)點(diǎn)池的所有節(jié)點(diǎn),如果所有邊緣節(jié)點(diǎn)都位于一個(gè)局域網(wǎng),即一個(gè)自治系統(tǒng),可以配置為all()

    spec.authPassword

    建立BGP會(huì)話的密碼。首先創(chuàng)建一個(gè)K8s資源Secret,要求必須在kube-system命名空間中,將這個(gè)Secret的Key記錄到本字段中,需要標(biāo)注Secret的Name,以及密碼的Key。

  2. 執(zhí)行以下命令,創(chuàng)建BGPPeer。

    kubectl apply -f bgppeer.yaml
  3. 執(zhí)行以下命令,查看BGPPeer應(yīng)用狀態(tài)。

    kubectl get bgppeer peer

    預(yù)期輸出:

    NAME   LOCALSPEAKERS         LOCALASNUMBER   PEERIP         PEERASNUMBER     AGE
    peer   ["node-1","node-2"]   65010           172.16.0.1     65001            10m

步驟二:配置外部網(wǎng)絡(luò)設(shè)備啟動(dòng)BGP服務(wù)

重要
  • 建議您在集群中選擇至少三個(gè)節(jié)點(diǎn)作為BGP對(duì)端,保證在組件升級(jí)過程中保持BGP會(huì)話,避免因容器路由老化導(dǎo)致容器網(wǎng)絡(luò)不通。

  • Terway Edge默認(rèn)開啟BGP GracefulRestart,默認(rèn)時(shí)間為600秒,請(qǐng)您合理配置交換機(jī)的BGP GracefulRestart。

  1. 根據(jù)您網(wǎng)絡(luò)設(shè)備的型號(hào)以及BGP服務(wù)的配置方式啟動(dòng)BGP服務(wù)。

  2. 在網(wǎng)絡(luò)設(shè)備上,將步驟1中選擇的BGP節(jié)點(diǎn)配置為BGP鄰居,并且確保可以成功構(gòu)建BGP會(huì)話。

  3. 將BGP獲取的容器路由添加到網(wǎng)絡(luò)設(shè)備的路由表中。