老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

KubernetesV1.17開啟拓?fù)涓兄?wù)路由

Kubernetes V1.17開啟 拓?fù)涓兄?wù)路由

1、名詞解釋:

拓?fù)溆颍罕硎驹诩褐心硞€(gè)節(jié)點(diǎn),可操作區(qū)域,也就是拓?fù)溆蛎?Endpoint: IP-Port 一般來說是Node當(dāng)中pod的ip+port。
Service:一組依靠labelselector的pod,起到流量均衡分發(fā)管理的作用。

2、給所有組件打開ServiceTopology和Endpointslice

集群版本在V1.17以上
Kube-proxy 以iptables或IPVS模式運(yùn)行(alpha階段暫時(shí)只實(shí)現(xiàn)這兩種模式)。
Service K8S的service資源,關(guān)聯(lián)一組endpoint,準(zhǔn)發(fā)到某個(gè)endpoint。
啟用了Endpoint Slices
給所有組件打開ServiceTopology和Endpointslice這兩個(gè)Feature gate:
--feature-gates=ServiceTopology=true,EndpointSlice=true 

3、kube-apiserver 組件修改

kube-apiserver 前期啟動(dòng)OwnerReferencesPermissionEnforcement 插件請刪除不然一直提示  Warning  FailedToUpdateEndpointSlices  8m24s (x7 over 11m)  endpoint-slice-controller  (combined from similar events): Error updating Endpoint Slices for Service kube-system/kube-DNS: Error creating EndpointSlice for Service kube-syste
m/kube-dns: endpointslices.discovery.k8s.io "kube-dns-x8qmh" is forbidden: cannot set blockOwnerDeletion if an ownerReference refers to a resource you can't set finalizers on: , 

4、更新配置文件及重啟所有組件

5、驗(yàn)證endpointslices 是否正常

root@Qist:/opt/kube14# kubectl get endpointslices
NAME                   ADDRESSTYPE   PORTS        ENDPOINTS                    AGE
kube-dns-kh6ls         IPv4          53,9153,53   10.83.98.136,10.90.153.135   15m
metrics-server-gqgqm   IPv4          443          10.93.92.195                 15m

6、 驗(yàn)證ServiceTopology

在 Service spec 里加上 topologyKeys 字段,表示該 Service 優(yōu)先順序選用的拓?fù)溆蛄斜恚瑢?yīng)節(jié)點(diǎn)標(biāo)簽的 key;當(dāng)訪問此 Service 時(shí),會(huì)找是否有 endpoint 有對應(yīng) topology key 的拓?fù)湫畔⒉⑶?value 跟當(dāng)前節(jié)點(diǎn)也一樣,如果是,那就選定此 topology key 作為當(dāng)前轉(zhuǎn)發(fā)的拓?fù)溆颍⑶液Y選出其余所有在這個(gè)拓?fù)溆虻?endpoint 來進(jìn)行轉(zhuǎn)發(fā);如果沒有找到任何 endpoint 在當(dāng)前 topology key 對應(yīng)拓?fù)溆颍蜁?huì)嘗試第二個(gè) topology key,依此類推;如果遍歷完所有 topology key 也沒有匹配到 endpoint 就會(huì)拒絕轉(zhuǎn)發(fā),就像此 service 沒有后端 endpoint 一樣。

有一個(gè)特殊的 topology key “*“,它可以匹配所有 endpoint,如果 topologyKeys 包含了 *,它必須在列表末尾,通常是在沒有匹配到合適的拓?fù)溆騺韺?shí)現(xiàn)就近轉(zhuǎn)發(fā)時(shí),就打消就近轉(zhuǎn)發(fā)的念頭,可以轉(zhuǎn)發(fā)到任意 endpoint 上。

當(dāng)前 topology key 支持以下可能的值(未來會(huì)增加更多):

kubernetes.io/hostname: 節(jié)點(diǎn)的 hostname,通常將它放列表中第一個(gè),表示如果本機(jī)有 endpoint 就直接轉(zhuǎn)發(fā)到本機(jī)的 endpoint。
topology.kubernetes.io/zone: 節(jié)點(diǎn)所在的可用區(qū),通常將它放在 kubernetes.io/hostname 后面,表示如果本機(jī)沒有對應(yīng) endpoint,就轉(zhuǎn)發(fā)到當(dāng)前可用區(qū)其它節(jié)點(diǎn)上的 endpoint(部分云廠商跨可用區(qū)通信會(huì)收取額外的流量費(fèi)用)。
topology.kubernetes.io/region: 表示節(jié)點(diǎn)所在的地域,表示轉(zhuǎn)發(fā)到當(dāng)前地域的 endpoint,這個(gè)用的應(yīng)該會(huì)比較少,因?yàn)橥ǔ<核泄?jié)點(diǎn)都只會(huì)在同一個(gè)地域,如果節(jié)點(diǎn)跨地域了,節(jié)點(diǎn)之間通信延時(shí)將會(huì)很高。
*: 忽略拓?fù)溆颍ヅ渌?endpoint,相當(dāng)于一個(gè)保底策略,避免丟包,只能放在列表末尾。
topologyKeys 與 externalTrafficPolicy=Local 不兼容,是互斥的,如果 externalTrafficPolicy 為 Local,就不能定義 topologyKeys,反之亦然。
topology key 必須是合法的 label 格式,并且最多定義 16 個(gè) key。
# 以kube-dns 為例:
---
apiVersion: v1
kind: Service
metadata:
  name: kube-dns
  namespace: kube-system
  labels:
    k8s-app: kube-dns
    kubernetes.io/cluster-service: "true"
    addonmanager.kubernetes.io/mode: Reconcile
    kubernetes.io/name: "CoreDNS"
spec:
  selector:
    k8s-app: kube-dns
  clusterIP: 192.66.0.2
  topologyKeys: ["kubernetes.io/hostname", "topology.kubernetes.io/zone", "*"] # 添加參數(shù)
  ports:
  - name: dns
    port: 53
    protocol: UDP
  - name: dns-tcp
    port: 53
    protocol: TCP
  - name: metrics
    port: 9153
    protocol: TCP
# 驗(yàn)證ServiceTopology 是否生效
進(jìn)去node 節(jié)點(diǎn)
無kube-dns 容器節(jié)點(diǎn)
root@k8s-master-01:~# ipvsadm -Ln | grep :53
TCP  10.66.0.2:53 rr
  -> 10.83.98.136:53              Masq    1      0          0
  -> 10.90.153.135:53             Masq    1      0          0
UDP  10.66.0.2:53 rr
  -> 10.83.98.136:53              Masq    1      0          0
  -> 10.90.153.135:53             Masq    1      0          0
# 有kube-dns 容器節(jié)點(diǎn)
[root@k8s-node-09 ~]# ipvsadm -Ln| grep :53
TCP  10.66.0.2:53 rr
  -> 10.90.153.135:53             Masq    1      0          0
UDP  10.66.0.2:53 rr
  -> 10.90.153.135:53             Masq    1      0          0
# 直接就是當(dāng)前node 節(jié)點(diǎn)容器IP

當(dāng)前名稱:KubernetesV1.17開啟拓?fù)涓兄?wù)路由
文章起源:http://www.xueling.net.cn/article/jpspdc.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 亚洲国产精品无码专区影院 | 日本黄色片aaaa | 又黄又高潮的视频 | 日日久视频 | 亚洲欧美乱综合图片区小说区 | 97毛片 | 国产精品久久久久久久白浊 | 亚洲有无码av在线播放 | 88国产精品视频一区二区三区 | CHESE老妇MON熟女 | 小雪奶水翁胀公吸小说 | 国产乱对白刺激视频户外 | 成人91视频 | 美女h片 | 日本肥老太成熟 | 天天综合入口 | 麻豆视频在线观看免费网站 | 99国产精品久久久久久久 | 97精品久久天干天天 | 久久精品卫校国产小美女 | 国产1区在线 | 国产aⅴ无码久久丝袜美腿 国产麻豆精品一区二区 | 成人精品视频免费在线观看 | 91.精品高清在线观看 | 91短视频免费| 成人做爰 | 久久人人爽人人人人爽AV | 日本大片免费看 | 亚洲高清无码加勒比 | 超碰高清在线 | 日韩欧美成人影院 | 免费成人黄色网 | 六月丁香婷婷色狠狠久久 | 国产精品88久久久久久妇女厕 | 男人女人真曰批视频播放在线 | 午夜激情网 | 91看剧 | 国产一级淫片a按摩推澡按摩 | 国产亚洲精品久久久久久老妇 | 欧美男男激情videos高清 | 国产日产一区二区三区久久久久久 |