欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

kubernetes實(shí)踐之四十三:Service詳解

一:簡介

通過Service,可以為一組具有相同功能的容器應(yīng)用提供一個(gè)統(tǒng)一的入口地址,并將請(qǐng)求負(fù)載分發(fā)到后端各個(gè)應(yīng)用容器上,實(shí)現(xiàn)Pod的負(fù)載均衡。

二:Service定義模版重要屬性說明

1.spec.type Service的類型,指定Service的訪問方式,默認(rèn)值為ClusterIP.
a.ClusterIP: 虛擬的服務(wù)IP地址,該地址用于Kubernetes集群內(nèi)部的Pod訪問,在Node 上kube-proxy通過設(shè)置的Iptables規(guī)則進(jìn)行轉(zhuǎn)發(fā)。
b.NodePort: 使用宿主機(jī)的端口,使能夠訪問各Node的客戶端通過Node的IP地址和端口號(hào)就能訪問服務(wù)。
c.LoadBalancer: 使用外接負(fù)載均衡器完成到服務(wù)的負(fù)載分發(fā)

2.spec.sessionAffinity: 是否支持Session,可選值為ClientIP,默認(rèn)值為空,ClientIP表示將同一個(gè)客戶端的訪問請(qǐng)求都轉(zhuǎn)發(fā)到同一個(gè)后端Pod。

三:Service的基本用法

1.通常用法,服務(wù)作為Pod的負(fù)載均衡器。目前的負(fù)載分發(fā)策略有:
a. RoundRobin: 輪詢模式,即輪詢將請(qǐng)求轉(zhuǎn)發(fā)到后端各個(gè)Pod上。
b.SessionAffinity: 基于客戶端IP地址進(jìn)行回話保持的模式。

2.多端口Service,有時(shí)候一個(gè)容器應(yīng)用也可能提供多個(gè)端口的服務(wù),那么在Service定義中也可以相應(yīng)地設(shè)置為將多個(gè)端口對(duì)應(yīng)到多個(gè)應(yīng)用服務(wù)。

點(diǎn)擊(此處)折疊或打開

咸陽網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,咸陽網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為咸陽近千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的咸陽做網(wǎng)站的公司定做!

  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4.   name: webapp
  5. spec:
  6.  ports:
  7.  - port: 8080
  8.    targetPort: 8080
  9.    name: web
  10.  - port: 8005
  11.    targetPort: 8005
  12.    name: management
3.外部服務(wù)Service
在某些環(huán)境中,應(yīng)用系統(tǒng)需要將一個(gè)外部數(shù)據(jù)庫作為后端服務(wù)進(jìn)行連接,或?qū)⒘硪粋€(gè)集群或Namespace中的服務(wù)作為服務(wù)的后端,這時(shí)可以通過創(chuàng)建一個(gè)無Label Selector的Service來實(shí)現(xiàn)(此時(shí)需要?jiǎng)?chuàng)建一個(gè)和該Service同名的Endpoint)。

點(diǎn)擊(此處)折疊或打開

  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4.   name: MySQL-test
  5. spec:
  6.   ports:
  7.     - port: 3306

點(diǎn)擊(此處)折疊或打開

  1. apiVersion: v1
  2. kind: Endpoints
  3. metadata:
  4.   name: mysql-test
  5.   namespace: default
  6. subsets:
  7.   - addresses:
  8.     - ip: 120.25.154.90
  9.     ports:
  10.       - port: 3306
4.Headless Service, 在某些應(yīng)用場(chǎng)景中,開放人員希望自己控制負(fù)載均衡的策略,不使用Service提供的默認(rèn)負(fù)載均衡的功能,或者應(yīng)用程序希望知道屬于同組的其他實(shí)例。 此種服務(wù)不為Service設(shè)置ClusterIP,僅通過Label Selector 找后端的Pod列表返回給調(diào)用的客戶端。

點(diǎn)擊(此處)折疊或打開

  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4.   name: nginx
  5.   labels:
  6.     app: nginx
  7. spec:
  8.  ports:
  9.  - port: 80
  10.  clusterIP: None
  11.  selector:
  12.   app: nginx

四:集群外部訪問Pod或Service的方法

1.將容器應(yīng)用的端口號(hào)映射到物理機(jī)

a. 通過設(shè)置容器級(jí)別的hostPort,將容器應(yīng)用的端口映射到物理機(jī)上

點(diǎn)擊(此處)折疊或打開

  1. apiVersion: v1
  2. kind: Pod
  3. metadata:
  4.   name: webapp
  5.   labels:
  6.    app: webapp
  7. spec:
  8.  containers:
  9.  - name: webapp
  10.    image: tomcat
  11.    ports:
  12.    - containerPort: 8080
  13.      hostPort: 8081
b.通過設(shè)置Pod級(jí)別的hostNetwork=true,該P(yáng)od中所以容器的端口號(hào)都被直接映射到物理機(jī)上。

點(diǎn)擊(此處)折疊或打開

  1. apiVersion: v1
  2. kind: Pod
  3. metadata:
  4.   name: webapp
  5.   labels:
  6.    app: webapp
  7. spec:
  8.  hostNetwork: true
  9.  containers:
  10.  - name: webapp
  11.    image: tomcat
  12.    ports:
  13.    - containerPort: 8080
2.將Service的端口號(hào)映射到物理機(jī)

a.通過配置nodePort映射到物理機(jī),同時(shí)設(shè)置Service的類型為NodePort

點(diǎn)擊(此處)折疊或打開

  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4.   name: nginx
  5.   labels:
  6.     app: nginx
  7. spec:
  8.  type: NodePort
  9.  ports:
  10.  - port: 80
  11.  targetPort: 8080
  12.  nodePort: 8081
  13.  selector:
  14.   app: nginx
b.通過設(shè)置LoadBalancer映射到云服務(wù)商提供的LoadBalancer地址。

網(wǎng)站標(biāo)題:kubernetes實(shí)踐之四十三:Service詳解
當(dāng)前URL:http://aaarwkj.com/article20/pegjjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、動(dòng)態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、外貿(mào)網(wǎng)站建設(shè)云服務(wù)器、App設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
五月婷婷六月丁香俺来也| 精品一区二区日本高清| 人人妻夜夜天天俺去添噜| 97国产一区二区精品久久呦| 国产一区二区欧美日本| 伊人激情一区二区三区| 久久久精品在线免费视频| 91人妻精品丰满少妇区| 全黄性性激高免费放视频| 日韩精品 视频二区| 欧美亚洲午夜精品久久久| 亚洲欧美综合区丁香六月| 国产av午夜精品福利| 韩国av网址在线观看| 日本欧美三级高潮受不了| 亚洲精品国产高清久久| 欧美日韩在线一区2区| 日韩经典三级精品自拍| 91在线播放欧美国产视频| 蜜臀视频一区二区在线播放| 久久精品人妻一区二区| 亚洲视频在线视频看视频在线| 在线观看免费视频成人播放| 亚洲人成免费在线观看| 99麻豆久久久精品国产| 国产成人大片中文字幕在线| av中文字幕在线电影| 玩弄丰满熟妇留守妇女| 国产精品中文字幕第一页| 日本不卡高清视频在线播放| 偷拍丝袜美腿亚洲超碰| 亚洲一区二区三区免费在线看| 国产成年人拍拍免费视频| 黄色国产传媒在线播放| 最新亚洲国产高清激情| av天天堂网在线播放| 国产午夜18久久久| 亚洲av激情码国产一区| 久久午夜av一区二区| 在线观看中文字幕不卡二区| 一区二区三区国产不卡|