精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

徹底搞懂K8S相關知識

云計算 云原生
K8S,它的全稱,是kubernetes,Kubernetes 這個單詞來自于希臘語,含義是舵手或領航員。K8S是它的縮寫,用“8”字替代了“ubernete”這8個字符,所有我們一般都會叫它k8s,和Docker不同,K8S的創造者,是大名鼎鼎行業巨頭谷歌,K8S并不是一件全新的發明。

相信很多人對他的名字都不陌生,但是很多人卻把他和docker相關的關系分不清,也沒有搞懂它到底是用來做什么的,能幫助我們解決哪些問題,今天我就給大家詳細的講一下。

K8S,它的全稱,是kubernetes,Kubernetes 這個單詞來自于希臘語,含義是舵手或領航員。K8S是它的縮寫,用“8”字替代了“ubernete”這8個字符,所有我們一般都會叫它k8s,和Docker不同,K8S的創造者,是大名鼎鼎行業巨頭谷歌,K8S并不是一件全新的發明。它的前身,是Google自己搗鼓了十多年的Borg系統,K8S是2014年6月由Google公司正式公布出來并宣布開源的。

k8s和docker有什么關系

我們都知道隨著docker人氣迅速攀升,越來越多的公司和開發者都把自己公司的業務遷移到docker容器平臺,這樣以來很多人就發現一個問題,自己公司業務一臺docker容器根本沒有辦法滿足當前需求,這時候我們首先想到的就是增加服務器,在每臺服務器都安裝docker容器,如果你的服務拆分不是很多這樣的確可以解決當前問題,但是如果有上百個微服務,你還是用以前方式管理docker那就非常吃力了,這時候我們可能會想,有沒有一款能把所有docker容器進行統一管理的平臺,沒錯k8s是為容器服務而生的一個可移植容器的編排管理工具,越來越多的公司正在擁抱k8s,并且當前k8s已經主導了云業務流程,推動了微服務架構等熱門技術的普及和落地。

說白了k8s就是用來管理docker容器的,以前我們運行一個容器都是直接調用docker創建容器的,這樣以來隨著docker實力越來越多我們維護就非常困難了,假設我現在有30多個服務,如果沒有用容器編排工具我們就需要自己計算每個服務占用多少空間,一個docker容器部署多少個服務,這些都是需要提前計算好的,但是隨著我們系統訪問量不斷增加,可能以前只4g運行內存的現在可能需要調整到8g,那以前節點明顯就不夠用了,我們就需要手動部署到新機器上去,如果你使用了k8s,你只需要把新的節點加入k8s集群,剩下的工作就都是交給k8s來幫你完成了。

k8s能幫我們做什么

版本回退

我們都知道只要是程序就可能存在bug,如果發現新發布的程序版本有問題,我們可以立即回退到原來的版本。

服務自愈

k8s默認會有監控檢查機制,說白了就是不斷的curl你服務的端口發現不通或者其他異常問題,一旦某一個容器崩潰,能夠快速速啟動新的容器。

彈性伸縮

當我們某個服務訪問量比較高的時候發現一個節點已經無法正常處理我們業務請求了,我們可以動態的調整pod數量達實現擴容效果,如果某個服務訪問不高我們就可以減少pod數量實現動態擴容,而且k8s實現擴容和縮容是非常簡單的只需要一條命令即可搞定。

負載均衡

如果由于某個服務訪問量比較高,那么相當于一個服務起動了多個容器,如果我們用傳統方式肯定還需要使用nginx相關的負載均衡中間件,但是如果使用了k8s能自動實現請求的負載均衡。

存儲卷掛載

如果你項目中有使用nfs或者其它文件系統存儲文件,我們可以直接在k8s創建存儲卷掛著nfs了,比較常見的就是我們服務是微服務項目我們的文件存儲系統和文件分析系統是兩個服務這時候我們就可以掛著nfs,兩個服務使用同一個文件系統效果。

再帶大家認識一下k8s基本架構

?一個k8s集群主要是由控制節點(master)、工作節點(node)構成,每個節點上都會安裝不同的組件。

master節點主要負責集群的管理 ,master節點包含以下組件。

  • ApiServer : 資源操作的唯一入口,接收用戶輸入的命令,提供認證、授權、API注冊和發現等機制。
  • Scheduler : 負責集群資源調度,按照預定的調度策略將Pod調度到相應的node節點上。
  • ControllerManager : 負責維護集群的狀態,比如程序部署安排、故障檢測、自動擴展、滾動更新等。
  • Etcd :負責存儲集群中各種資源對象的信息。

node節點負責為容器提供運行環境,也就是正在干活的節點。

  • Kubelet : 負責維護容器的生命周期,即通過控制docker,來創建、更新、銷毀容器
  • KubeProxy : 負責提供集群內部的服務發現和負載均衡
  • Docker : 負責節點上容器的各種操作

以部署一個Nginx服務來說明Kubernetes系統各個組件調用關系。

  1. 首先需要明確,一旦Kubernetes環境啟動之后,master和node都會將自身的信息存儲到etcd數據庫中。
  2. 一個Nginx服務的安裝請求首先會被發送到master節點上的API Server組件。
  3. API Server組件會調用Scheduler組件來決定到底應該把這個服務安裝到那個node節點上。此時,它會從etcd中讀取各個node節點的信息,然后按照一定的算法進行選擇,并將結果告知API Server。
  4. API Server調用Controller-Manager去調用Node節點安裝Nginx服務。
  5. Kubelet接收到指令后,會通知Docker,然后由Docker來啟動一個Nginx的Pod。Pod是Kubernetes的最小操作單元,容器必須跑在Pod中。
  6. 一個Nginx服務就運行了,如果需要訪問Nginx,?就需要通過kube-proxy來對Pod產生訪問的代理,這樣,外界用戶就可以訪問集群中的Nginx服務了

最后我們再來了解一下k8s核心概念

官網提供架構圖

Master:集群控制節點,每個集群需要至少一個master節點負責集群的管控。

Node:工作負載節點,由master分配容器到這些node工作節點上,然后node節點上的docker負責容器的運行。

Pod:kubernetes的最小控制單元,容器都是運行在pod中的,一個pod中可以有1個或者多個容器。

Controller:控制器,通過它來實現對pod的管理,比如啟動pod、停止pod、伸縮pod的數量等等。

Service:pod對外服務的統一入口,下面可以維護者同一類的多個pod。

Label:標簽,用于對pod進行分類,同一類pod會擁有相同的標簽。

NameSpace:命名空間,用來隔離pod的運行環境。

Linux常用命令

查看節點信息

kubectl get node

namespace創建/刪除

kubectl create ns ${空間名稱}
kubectl delete ns ${空間名稱}

在k8s運行pod

Pod運行中的一組容器,Pod是kubernetes中應用的最小單位。

示例:運行一個名稱為nginx,副本數為3,標簽為app=example,鏡像為nginx:1.10,端口為80的容器實例。

kubectl run nginx --replicas=3 --labels="app=example" --image=nginx:1.10 --port=80

查看容器內所有pod

kubectl get pod -A

顯示pod節點的標簽信息

kubectl get pod --show-labels

根據指定標簽匹配到具體的pod

kubectl get pods -l app=example

查看pod創建詳細過程

kubectl describe pod ${pod名稱} -n ${空間名稱}

查看指定pod的信息

kubectl get pod ${pod名稱} -n ${空間名稱}

查看pod詳細信息

kubectl get pod -o wide

查看pod日志,其實就查看服務本身日志,類似docker logs

kubectl logs ${pod名稱} -n ${空間名稱}

指定時間段輸出日志

kubectl logs ${pod名稱} --since=1h

指定時間戳輸出日志

kubectl logs ${pod名稱} --since-time=2022-12-01T15:00:00Z

進入容器里面里面

kubectl exec -ti ${pod名稱} /bin/bash

Service概念

我們已經能夠利用Deployment來創建一組Pod來提供具有高可用性的服務,雖然每個Pod都會分配一個單獨的Pod的IP地址,但是卻存在如下的問題:

Pod的IP會隨著Pod的重建產生變化。

Pod的IP僅僅是集群內部可見的虛擬的IP,外部無法訪問。

創建集群內部可訪問的Service

kubectl expose deployment xxx --name=服務名 --type=ClusterIP --port=暴露的端口 --target-port=指向集群中的Pod的端口 [-n 命名空間]。

會產生一個CLUSTER-IP,這個就是service的IP,在Service的生命周期內,這個地址是不會變化的。

kubectl expose deployment nginx --name=svc-nginx1 --type=ClusterIP --port=80 --target-port=80 -n test

查看Service

kubectl get svg [-n 命名空間] [-o wide]

創建集群外部可訪問的Service

kubectl expose deployment xxx --name=服務名 --type=NodePort --port=暴露的端口 --target-port=指向集群中的Pod的端口 [-n 命名空間]

kubectl expose deploy nginx --name=svc-nginx2 --type=NodePort --port=80 --target-port=80 -n test

擴縮容

kubectl scale --replicas=5 deployment/my-nginx
kubectl edit deployment my-nginx

更新鏡像

將deployment中的nginx容器鏡像設置為“nginx:1.9.1”。

kubectl set image deployment/nginx busybox=busybox nginx=nginx:1.9.1

版本回退

歷史記錄。

kubectl rollout history deployment ${pod名稱}

查看某個歷史詳情。

kubectl rollout history deployment my-nginx--revision=2

回滾(回到上次)。

kubectl rollout undo deployment ${pod名稱}

回滾(回到指定版本)。

kubectl rollout undo deployment my-nginx--to-revision=2
責任編輯:姜華 來源: 今日頭條
相關推薦

2024-01-26 14:35:03

鑒權K8sNode

2023-12-01 15:58:00

Kubernetes集群DevOps

2023-09-20 14:30:36

K8s亞馬遜谷歌

2022-04-22 13:32:01

K8s容器引擎架構

2022-12-27 14:18:45

K8S命令

2023-11-06 07:16:22

WasmK8s模塊

2023-09-06 08:12:04

k8s云原生

2023-09-21 11:28:28

Kubernetes云原生

2020-05-12 10:20:39

K8s kubernetes中間件

2022-09-05 08:26:29

Kubernetes標簽

2023-08-03 08:36:30

Service服務架構

2023-08-04 08:19:02

2023-05-25 21:38:30

2023-03-05 21:50:46

K8s集群容量

2023-09-03 23:58:23

k8s集群容量

2022-12-06 07:30:12

K8s云原生生態系統

2021-12-03 06:29:56

K8sDubboSpring

2021-04-12 20:42:50

K8S端口內存

2025-04-21 04:00:00

2023-09-27 22:33:40

KubernetesK8S
點贊
收藏

51CTO技術棧公眾號

亚洲福利视频网站| 免费成人av资源网| 精品国产一区二区三区忘忧草| 成人黄色片免费| 国产自产一区二区| 天堂av在线一区| 久久综合久中文字幕青草| 影音先锋资源av| 神马久久资源| 亚洲激情一二三区| 久久精品日产第一区二区三区| 日韩免费av网站| 中文字幕一区二区三区久久网站| 亚洲电影在线看| gogogo高清免费观看在线视频| 日本午夜激情视频| 天堂网av手机版| 国产精品精品| 日韩av在线免费| 男女污污视频网站| 亚洲黄色中文字幕| 亚洲色图视频网| 麻豆一区区三区四区产品精品蜜桃| 国产成人精品一区二区色戒| 一区在线观看| 久久中文久久字幕| 欧美熟妇一区二区| eeuss国产一区二区三区四区| 欧洲日韩一区二区三区| 国产不卡一区二区视频| 免费大片在线观看www| 91视频一区二区三区| 99精品国产高清一区二区| 伊人久久一区二区| 久久久久久网| 91精品国产91久久久久久吃药| 视频国产一区二区| 日本午夜小视频| 人妖欧美1区| 欧美国产综合色视频| 国产日韩一区欧美| 精品人妻无码一区二区色欲产成人 | 激情成人在线视频| avove在线观看| 免费大片在线观看www| 日本一区免费视频| 欧美久久久久久| 天天舔天天干天天操| 国产福利精品一区| 成人看片人aa| 一级片在线观看视频| 男女视频一区二区| 国产精品igao视频| 黄色片视频免费| 欧美一级二区| 国产成+人+综合+亚洲欧美丁香花| 国产午夜精品一区二区理论影院 | 欧美成人精品一区二区三区| 亚洲精品视频网址| 久久高清精品| 中文字幕亚洲综合久久筱田步美| 国产又粗又猛又爽又黄av| 九九久久成人| 国产一区二区动漫| 337人体粉嫩噜噜噜| 日产午夜精品一线二线三线| 在线视频日韩精品| 熟女少妇a性色生活片毛片| 国产精品毛片久久| 欧美成年人视频网站| 青草草在线视频| 在线看片一区| 国产97色在线| 国产又大又粗又长| 国产调教视频在线观看| 天堂一区二区在线免费观看| 欧美一级片一区| 久草视频在线免费| 精品一区二区在线免费观看| 成人免费大片黄在线播放| 精品美女www爽爽爽视频| 国产91精品一区二区麻豆网站| 国产精品乱码一区二区三区| 深夜影院在线观看| 日本一区二区三区在线不卡| 中文字幕一区二区三区四区五区六区| caopen在线视频| 午夜精品一区二区三区三上悠亚| 91黄色小网站| 国产精品成人**免费视频| 精品久久一区二区| 国产精品无码久久久久一区二区| 欧美激情欧美| 欧美黑人xxxⅹ高潮交| www亚洲视频| 国产真实乱对白精彩久久| 国产九色精品| 男女啪啪在线观看| 性做久久久久久免费观看欧美| 韩国日本美国免费毛片| 日本一区二区三区播放| 亚洲欧美国产另类| 欧美成人精品欧美一级私黄| av网站在线免费看| 美美哒免费高清在线观看视频一区二区| 成人天堂噜噜噜| 视频一区二区三区在线看免费看| 国产精品乱码妇女bbbb| 久久国产精品网| 久久麻豆视频| 亚洲女成人图区| 一区二区成人免费视频| 亚洲综合99| 97se视频在线观看| а√天堂中文在线资源bt在线| 一区二区三区四区在线播放| 丰满少妇在线观看| 欧美a大片欧美片| 久久91精品国产| 亚洲视频中文字幕在线观看| 99re热视频精品| 超碰10000| 3d欧美精品动漫xxxx无尽| 日韩美女在线视频 | 日韩欧美四区| 欧美黑人xxxx| www.av导航| 亚洲欧洲日产国产综合网| 日韩精品一区二区三区不卡| 国产精品久久久网站| 久久精品视频网站| 91麻豆精品在线| 日本三级韩国三级欧美三级| 国产欧美一区二区精品秋霞影院 | 色综合久久88色综合天天免费| 制服下的诱惑暮生| 国产精品99一区二区三区| 国产成一区二区| 亚洲三区在线播放| 亚洲国产另类av| 久久久久久无码精品人妻一区二区| 日韩精品影视| 国产精品女视频| 免费在线稳定资源站| 亚洲二区在线观看| 中文字幕在线观看视频www| 国产高清一区二区| 国产在线视频欧美| 欧美边添边摸边做边爱免费| 欧洲人成人精品| 国产精品高清无码在线观看| 亚洲一区免费| 欧美极品一区二区| 小视频免费在线观看| 亚洲精品国产拍免费91在线| 日本系列第一页| 99精品1区2区| 黑人糟蹋人妻hd中文字幕| 日韩精品免费一区二区夜夜嗨| 国内精品在线一区| 天天干天天摸天天操| 黄色成人在线播放| 国产一区二区免费在线观看| 久久久久麻豆v国产| 日韩影院在线观看| 日韩欧美一区二区三区四区五区 | 美州a亚洲一视本频v色道| 激情懂色av一区av二区av| 水蜜桃av无码| 久久激情中文| 亚洲精品tv久久久久久久久| 欧美高清影院| 欧美另类交人妖| 蜜臀av免费在线观看| 欧美日韩亚洲天堂| 最新中文字幕视频| 日本不卡视频在线观看| 在线视频一区观看| 在这里有精品| 日本老师69xxx| 日本三级在线视频| 欧美成人综合网站| 在线观看免费国产视频| 国产色91在线| 免费欧美一级片| 一本色道久久精品| 亚洲黄色一区二区三区| 51精品国产| 国产成人精品一区二区| 日本不卡在线| 亚洲成人av片| 一区二区小视频| 亚洲观看高清完整版在线观看| 黄色正能量网站| 久久国内精品自在自线400部| 香港三级日本三级a视频| 九九综合九九| 99理论电影网| 成人四虎影院| 4438全国亚洲精品在线观看视频| 69av亚洲| 亚洲精品视频免费在线观看| 亚洲天堂网在线观看视频| 亚洲第一福利一区| www.com.av| 久久夜色精品一区| 亚洲第一页自拍| 国产精品白浆一区二小说| 国产欧美日韩视频在线观看| 色婷婷狠狠18禁久久| 日韩高清欧美激情| 久久国产精品视频在线观看| 欧美高清视频手机在在线| 精品乱子伦一区二区三区| 91丨精品丨国产| 国产999精品视频| free性护士videos欧美| 久久好看免费视频| 国产视频二区在线观看| 精品国产免费视频| 91久久国语露脸精品国产高跟| 欧美视频在线观看免费| 久久久久久久久精| 亚洲视频一二三| 久久久视频6r| 久久先锋资源网| japanese在线观看| 国产乱子伦视频一区二区三区| 婷婷六月天在线| 六月婷婷一区| 黄色动漫在线免费看| 激情久久五月| 免费在线看黄色片| 综合精品久久| 9色视频在线观看| 91九色精品国产一区二区| 日韩偷拍一区二区| 九九久久婷婷| 日本成人黄色免费看| 欧美一区自拍| 精品久久久久久亚洲| 国内自拍欧美| 国产伦理久久久| 国产成人高清精品免费5388| 97人人澡人人爽| 亚洲成人五区| αv一区二区三区| 三级欧美日韩| 国产精品二区三区| 大型av综合网站| 好看的日韩精品| 日韩欧美中文字幕电影| 欧美日本韩国国产| 欧美久久综合网| 一区二区三区的久久的视频| 日韩综合网站| 女女同性女同一区二区三区按摩| 综合激情视频| 欧美在线一区视频| 麻豆成人精品| 天天爽天天爽夜夜爽| 国产小视频免费在线观看| 91成人网在线| 亚洲综合网av| 欧美一区三区四区| 亚洲精品久久久久久无码色欲四季 | 久久精品国产精品亚洲| 黄色免费网站在线观看| 久久福利网址导航| 久草在线资源站资源站| 性色av一区二区三区| 亚洲一级少妇| 国产精品av在线| 国产免费av国片精品草莓男男| 97se亚洲综合在线| 色婷婷av一区二区三区丝袜美腿| 欧美日韩精品综合| 天天av综合| www黄色日本| 美日韩一区二区| 欧美老女人bb| 久久久久久久久久久久久夜| 激情五月深爱五月| 亚洲大尺度视频在线观看| 天天操天天操天天操天天| 精品视频免费在线| 精品久久久免费视频| 精品中文视频在线| 色网站在线看| 97视频在线观看亚洲| av观看在线| 久久久水蜜桃av免费网站| 国产一区在线播放| 在线精品视频一区| 欧美午夜免费| 午夜精品婷婷| 欧洲熟妇精品视频| 国产成人在线视频播放| 国产呦小j女精品视频| 亚洲欧美中日韩| 国产精品999在线观看| 欧美日韩国产成人在线91| 国精产品乱码一区一区三区四区| 亚洲欧美国产另类| 中文国产字幕在线观看| 国产v综合v亚洲欧美久久| 深夜激情久久| 一区二区免费在线观看| 亚洲久久一区二区| 在线a免费观看| 国产午夜久久久久| 国产一级做a爱免费视频| 欧美日韩一区二区在线视频| 你懂的网站在线| 久久九九热免费视频| 欧美人妻精品一区二区免费看| 亚洲欧洲视频| 中国黄色片一级| 久久精品人人做人人爽人人| 国产网友自拍视频| 欧美一区二区三区思思人| 国产精品一区二区婷婷| 午夜精品免费视频| 精品视频一区二区三区| 亚洲春色综合另类校园电影| 亚洲欧美大片| 性久久久久久久久久久| 亚洲综合视频网| 国产熟女精品视频| 丝袜美腿亚洲一区二区| 亚洲伦乱视频| 久久久久久久久久码影片| 国精品一区二区三区| 中文 日韩 欧美| 国产精品成人一区二区艾草| 国产精品传媒在线观看| 亚洲天堂网在线观看| 在线男人天堂| 久久一区二区三区欧美亚洲| 国产精品久久久一区二区| 男人网站在线观看| 亚洲国产综合视频在线观看| av网站在线观看免费| 九九热视频这里只有精品| 精品中文字幕一区二区三区四区| 一区二区三区四区不卡| 久国产精品韩国三级视频| 老司机精品免费视频| 欧美日韩综合在线免费观看| 91在线免费看| 成人在线观看视频网站| 91久久电影| 人妻巨大乳一二三区| 亚洲在线成人精品| 日韩一级免费视频| 97在线日本国产| 亚洲人亚洲人色久| 自拍偷拍 国产| 国产精品久久久久久久久搜平片| 亚洲系列第一页| 久久伊人精品一区二区三区| 高清在线一区二区| 欧美激情亚洲天堂| 91理论电影在线观看| 波多野结衣绝顶大高潮| 色综合伊人色综合网| 伊人国产精品| 国产乱子伦精品无码专区| av成人免费在线观看| 综合网在线观看| 最近中文字幕日韩精品| 秋霞一区二区三区| av免费看网址| 久久久www成人免费无遮挡大片| 亚洲中文无码av在线| 另类天堂视频在线观看| 超碰精品在线观看| 激情网站五月天| 国产精品每日更新| 亚洲av色香蕉一区二区三区| 性色av一区二区三区| 日本高清免费电影一区| 丰满少妇中文字幕| 精品久久久久久久大神国产| av在线日韩国产精品| 成人av网站观看| 日韩经典一区二区| 欧美国产在线看| 亚洲性av网站| 99re8这里有精品热视频8在线| 爱福利视频一区二区| 成人免费在线播放视频| 日韩中文字幕影院| 国产精品夜间视频香蕉| 伊人久久综合| 91久久久久久久久久久久久久| 亚洲电影免费观看| 国产电影一区| 欧美三级午夜理伦三级| 一区二区三区免费网站|