国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

任何人都能看懂的 Kubernetes 教程!

云計算
在我們嘗試了解 Kubernetes 之前,讓我們花一點時間來澄清容器是什么,以及它們?yōu)槭裁慈绱耸軞g迎。

[[313461]]

容器

在我們嘗試了解 Kubernetes 之前,讓我們花一點時間來澄清容器是什么,以及它們?yōu)槭裁慈绱耸軞g迎。

畢竟,在不知道容器是什么的情況下談?wù)撊萜骶幣牌?Kubernetes)是沒有意義的!

 

容器

“容器”是一個用來存放你放入的所有物品的容器。像應(yīng)用程序代碼,依賴庫以及它的依賴關(guān)系一直到內(nèi)核。

這里的關(guān)鍵概念是隔離。將所有內(nèi)容與其余內(nèi)容隔離開,以便你更好地控制它們。

容器提供三種隔離類型:

  • 工作區(qū)隔離(流程,網(wǎng)絡(luò))
  • 資源隔離(CPU,內(nèi)存)
  • 文件系統(tǒng)隔離(聯(lián)合文件系統(tǒng))

考慮一下像 VM 一樣的容器。它們精簡,快速(啟動)且體積小。而且,所有這些都沒有構(gòu)建起來。

取而代之的是,他們使用 Linux 系統(tǒng)中存在的結(jié)構(gòu)(例如 cgroups,namespaces)在其上構(gòu)建了一個不錯的抽象。

現(xiàn)在我們知道什么是容器了,很容易理解為什么它們很受歡迎。不僅可以分發(fā)應(yīng)用程序的二進制/代碼,還可以以實用的方式交付運行應(yīng)用程序所需的整個環(huán)境。

因為可以將容器構(gòu)建為非常小的單元,解決“在我的機器上工作”問題的完美解決方案。

什么時候使用 Kubernetes?

容器一切都很好,軟件開發(fā)人員的生活現(xiàn)在要好很多。那么,為什么我們需要另一項技術(shù),如 Kubernetes 這樣的容器編排工具呢?

 

 

當進入某個狀態(tài)時,你需要用到它來管理眾多容器。

問:我的前端容器在哪里,我要運行幾個?

答:很難說,使用容器編排工具。

問:如何使前端容器與新創(chuàng)建的后端容器對話?

答:對 IP 進行硬編碼,或者,使用容器編排工具。

問:如何進行滾動升級?

答:在每個步驟中手動握住,或者,使用容器編排工具。

為什么我更喜歡 Kubernetes

有很多容器編排工具,例如 Docker Swarm,Mesos 和 Kubernetes。我的選擇是 Kubernetes(因此有了本文),因為 Kubernetes 是……

 

 

就像樂高積木一樣,它不僅具有大規(guī)模運行容器編排所需的組件,而且還具有使用自定義組件交換內(nèi)部和外部不同組件的靈活性。

想要擁有一個自定義的調(diào)度程序,也很方便。需要具有新的資源類型,編寫一個 CRD。此外,社區(qū)非?;钴S,并且工具迅速發(fā)展。

Kubernetes 架構(gòu)

 

每個 Kubernetes 集群都有兩種類型的節(jié)點,主節(jié)點和工作節(jié)點。顧名思義,主節(jié)點是在工作程序運行有效負載(應(yīng)用程序)的地方控制和監(jiān)視群集。

集群可以與單個主節(jié)點一起工作,但是最好擁有三個以實現(xiàn)高可用性(稱為 HA 群集)。

讓我們仔細看一下主節(jié)點及其組成:

 

①etcd:數(shù)據(jù)庫,用于存儲有關(guān) Kubernetes 對象,其當前狀態(tài),訪問信息和其他集群配置信息的所有數(shù)據(jù)。

②API Server:RESTful API 服務(wù)器,公開端點以操作整個集群。主節(jié)點和工作節(jié)點中的幾乎所有組件都與該服務(wù)器通信以執(zhí)行其職責(zé)。

③調(diào)度程序:負責(zé)決定哪個有效負載需要在哪臺機器上運行。

④控制管理器:這是一個控制循環(huán),它監(jiān)視集群的狀態(tài)(通過調(diào)用 API 服務(wù)器來獲取此數(shù)據(jù))并采取措施將其置于預(yù)期狀態(tài)。

⑤kubelet:是工作節(jié)點的心臟。它與主節(jié)點 API 服務(wù)器通信并運行為其節(jié)點安排的容器。

 

⑥kube-proxy:使用 IP 表/IPVS 處理 Pod 的網(wǎng)絡(luò)需求。

⑦Pod:運行所有容器的 Kubernetes 的功勞。如果沒有 Pod 的抽象,就無法在 Kubernetes 中運行容器。Pod 添加了對容器之間的 Kuberenetes 聯(lián)網(wǎng)方式至關(guān)重要的功能。

 

快樂的 Pod

一個 Pod 可以有多個容器,并且在這些容器中運行的所有服務(wù)器都可以將彼此視為本地主機。

這使得將應(yīng)用程序的不同方面分離為單獨的容器,并將它們?nèi)孔鳛橐粋€容器加載在一起非常方便。

有多種不同的 Pod 模式,例如 Sidecar,Proxy 和大使,可以滿足不同的需求。查看這篇文章[1]可以了解有關(guān)它們的更多信息。

Pod 網(wǎng)絡(luò)接口提供了一種將其與同一節(jié)點和其他工作節(jié)點中的其他 Pod 通信的機制。

 

而且,每個 Pod 都將分配有自己的 IP 地址,kube-proxy 將使用該 IP 地址來路由流量,而且此 IP 地址僅在群集中可見。

所有容器也都可以看到安裝在容器內(nèi)的卷,有時可以使用這些卷在容器之間進行異步通信。

例如,假設(shè)你的應(yīng)用是照片上傳應(yīng)用(例如 Instagram),它可以將這些文件保存在一個卷中,而同一 Pod 中的另一個容器可以監(jiān)視該卷中的新文件,并開始對其進行處理以創(chuàng)建多種尺寸,將它們上傳到云存儲。

控制器

在 Kubernetes 中,有很多控制器,例如 ReplicaSet,Replication Controllers,Deployments,StatefulSets 和 Service。

這些是以一種或另一種方式控制 Pod 的對象。讓我們看一些重要的。

ReplicaSet

 

ReplicaSet 做自己擅長的事情,復(fù)制 Pod

該控制器的主要職責(zé)是創(chuàng)建給定 Pod 的副本,如果 Pod 因某種原因死亡,則會通知該控制器,并立即跳入操作以創(chuàng)建新的 Pod。

Deployment

 

試圖控制 ReplicaSet 的部署(頭發(fā)凌亂)

部署是一個高階對象,它使用 ReplicaSet 來管理副本。它通過放大新的 ReplicaSet 和縮小(最終刪除)現(xiàn)有的 ReplicaSet 來提供滾動升級。

Service

 

表示為無人機的服務(wù),將數(shù)據(jù)包傳遞到相應(yīng)的 Pod

服務(wù)是一個控制器對象,其主要職責(zé)是在將“數(shù)據(jù)包”分發(fā)到相應(yīng)節(jié)點時充當負載平衡器。

基本上,它是一種控制器構(gòu)造,用于在工作節(jié)點之間對相似的 Pod(通常由 Pod 標簽標識)進行分組。

假設(shè)你的“前端”應(yīng)用程序想與“后端”應(yīng)用程序通信,則每個應(yīng)用程序可能有許多正在運行的實例。

你不必擔(dān)心對每個后端 Pod 的 IP 進行硬編碼,而是將數(shù)據(jù)包發(fā)送到后端服務(wù),然后由后端服務(wù)決定如何進行負載平衡并相應(yīng)地轉(zhuǎn)發(fā)。

PS:請注意,服務(wù)更像是一個虛擬實體,因為所有數(shù)據(jù)包路由均由 IP 表/IPVS/CNI 插件處理。

它只是使它更容易被視為一個真正的實體,讓它們脫穎而出以了解其在 Kubernetes 生態(tài)系統(tǒng)中的作用。

Ingress

 

進入一個浮動平臺,所有數(shù)據(jù)包都通過該平臺流入集群

入口控制器是與外界聯(lián)系的單點,可以與集群中運行的所有服務(wù)進行對話。這使我們可以輕松地在單個位置設(shè)置安全策略,監(jiān)視甚至記錄日志。

PS:Kubernetes 中還有很多其他控制器對象,例如 DaemonSets,StatefulSets 和 Jobs。

還有一些諸如 Secrets,ConfigMaps 之類的對象,用于存儲應(yīng)用程序的機密和配置,我將在下一篇博客文章介紹它們。

相關(guān)鏈接:

https://matthewpalmer.net/kubernetes-app-developer/articles/multi-container-pod-design-patterns.ht

 

責(zé)任編輯:武曉燕 來源: urlify
相關(guān)推薦

2013-06-18 10:11:33

云計算服務(wù)云計算云服務(wù)

2015-06-10 11:43:18

2022-07-04 08:31:42

GitOpsGit基礎(chǔ)設(shè)施

2018-11-21 15:40:08

HTTP協(xié)議前端

2021-09-27 13:50:13

Python裝飾器函數(shù)

2019-12-27 09:47:05

大數(shù)據(jù)TomcatWeb

2020-12-01 09:03:22

分庫分表MySQL

2015-05-19 09:39:05

密碼Apple Watch

2018-11-21 09:40:57

熔斷實踐AOP

2019-10-08 10:10:52

中臺 IT后臺

2018-12-24 08:46:52

Kubernetes對象模型

2020-02-15 17:16:05

Kubernetes容器

2020-09-28 14:25:39

HTTPS加密算法

2023-06-27 16:51:37

人工智能工具

2023-01-26 00:22:01

分布式架構(gòu)大文件

2019-09-05 11:14:12

監(jiān)控系統(tǒng)拓撲圖

2020-06-22 08:07:48

Spring依賴場景

2019-01-22 09:37:47

紅黑樹數(shù)據(jù)二叉樹

2020-06-07 15:53:36

人工智能

2014-12-22 14:38:14

點贊
收藏

51CTO技術(shù)棧公眾號

亚洲不卡av一区二区三区| 国精品产品一区| 水蜜桃久久夜色精品一区的特点| 这里只有精品在线播放| 国产黄色特级片| 奇米精品一区二区三区在线观看 | 久久精品导航| 国产精品丝袜高跟| 国产专区精品| 中国日韩欧美久久久久久久久| 日本在线免费播放| 狠狠干狠狠久久| 色哟哟一区二区| 国产对白在线| 一区在线中文字幕| 十八禁视频网站在线观看| 国产乱淫av一区二区三区| 亚洲国产一区二区三区在线播| 一区二区三区午夜视频| 国产精品电影在线观看| 日韩一级电影| 97激碰免费视频| 国产精品一在线观看| 57pao国产成人免费| 五月激激激综合网色播| 国语自产偷拍精品视频偷| 66精品视频在线观看| 电影k8一区二区三区久久| **欧美日韩vr在线| av成人资源| 久久久影视精品| 久久综合99| 国产乱码精品一区二区三区中文 | 涩涩屋成人免费视频软件| 精品国产一区久久久| 红杏aⅴ成人免费视频| 欧美一区二区三区免费视| 首页亚洲中字| 国产精品三区在线| 国内精品视频666| 一区二区三区韩国| 欧美日韩国产丝袜美女| 国产在线看片免费视频在线观看| 亚洲欧美一区二区三区情侣bbw| 日韩成人在线观看视频| 亚洲在线第一页| 国产不卡在线一区| 九九热在线免费| 欧美人牲a欧美精品| 另类一区二区| 亚洲一区亚洲二区亚洲三区| 午夜cr在线观看高清在线视频完整版| 欧美视频裸体精品| 精品免费av一区二区三区| 久久这里都是精品| 亚洲在线资源| 日韩精品最新网址| yellow字幕网在线| 久久99精品久久久久久琪琪 | 香港伦理在线| 成人一区二区三区四区| 刘亦菲一区二区三区免费看| 波霸ol色综合久久| 国产精品久久久久久影院8一贰佰| 国产欧美一区二区三区四区| 麻豆精品网站| av黄色免费| 伊人亚洲福利一区二区三区| 亚洲另类av| www婷婷av久久久影片| 五月天亚洲婷婷| 麻豆久久一区| 日韩电影免费观看在| 亚洲综合在线观看视频| 99只有精品| 亚洲成人自拍视频| 日韩欧美一区二区三区| 999精品嫩草久久久久久99| www..com久久爱| 精精国产xxxx视频在线| 国产+成+人+亚洲欧洲| 国产成人av资源| 动漫一区二区| 视频一区视频二区视频三区高| 欧美午夜激情在线| 欧美伦理在线视频| 日韩欧美国产片| 欧美激情第99页| 成人白浆超碰人人人人| 精品一区二区三区免费看| 免费看黄色a级片| 欧美一级一级性生活免费录像| 日韩一区二区在线免费| 二区三区中文字幕| 欧美精品激情blacked18| 99在线视频精品| 国产视频一区二| 成人在线电影网| 欧美主播福利视频| 婷婷久久综合九色综合绿巨人 | 亚洲美女少妇撒尿| 婷婷成人综合| 在线国产一级| 欧美一区观看| 亚洲人成电影网站| 久久精品视频一区| 成人无号精品一区二区三区| 香蕉视频在线看| 日本阿v视频在线观看| 九九热最新视频//这里只有精品| 国产日韩欧美制服另类| 国内黄色精品| 淫片在线观看| 久久久久久久久久久久久久国产| 奇米四色中文综合久久| 色av成人天堂桃色av| 日韩电影一区二区三区四区| 向日葵视频成人app网址| 国产精品影视| 中文字幕一区二区三区四区五区六区 | 五月综合激情婷婷六月色窝| 伊人久久大香线蕉综合热线| 欧美专区福利免费| 成人网18免费看| 国产又大又长又粗又黄| 国模吧一区二区| 在线观看日韩视频| 欧美日韩中文字幕一区| 亚洲免费av在线| 久久久久久久网| 99re热视频这里只精品| 欧美亚洲一级| 蘑菇福利视频一区播放| 中出一区二区| 亚洲精品a级片| 日本在线电影一区二区三区| 亚洲福利合集| 视频成人永久免费视频| 日韩精品第二页| 欧美日韩国产一区二区在线观看| 朝桐光一区二区| 激情欧美一区二区三区黑长吊| 三级在线看中文字幕完整版| 黄色羞羞视频在线观看| 日韩中文字幕在线播放| 中文字幕在线国产精品| 久久精品国产电影| 欧美xxxx做受欧美.88| 久久久久久久久久久av| 九九热这里只有精品免费看| 乱亲女秽乱长久久久| 久久久亚洲精选| 国产精品一区久久| 国产精品一区二区免费| 亚洲视频欧美在线| 成人毛片一区二区| 成人片在线播放| 天堂av资源在线观看| 97国产精东麻豆人妻电影 | 国产三级视频在线播放线观看| 日本在线天堂| av一区在线播放| 色爱综合网欧美| 青青草国产成人av片免费| 91在线porny国产在线看| 欧美日韩精品在线视频| 在线日韩欧美视频| 91久久国产综合久久91精品网站| 日韩美女久久久| 7777女厕盗摄久久久| 国内精品久久久| 在线看成人av电影| 人猿泰山h版在线观看| 男人添女人下部高潮视频在线观看 | 一区二区在线观看视频在线观看| 欧美一级爆毛片| 日本高清不卡的在线| 一区二区三区日韩视频| 中文字幕在线资源| 欧美黄视频在线观看| 亚洲影院一区| 91搞黄在线观看| 57pao成人国产永久免费| 久操网在线观看| 午夜伦理在线视频| 欧美午夜在线视频| 日本一区二区三区久久久久久久久不 | 国产成人免费视频网站高清观看视频| 亚洲精品亚洲人成人网| 久久狠狠婷婷| 国产精品素人一区二区| 色偷偷噜噜噜亚洲男人| 亚洲午夜精品国产| 哥也色在线视频| 欧美激情 亚洲a∨综合| 欧美日韩色婷婷| 97视频资源在线观看| 小水嫩精品福利视频导航| 精品国产一区二区三区小蝌蚪| 一区二区三区资源|