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

面向初學者的Kubernetes基礎知識:體系結構和組件

云計算
迫切需要使我們的復雜應用程序具有高可用性,可擴展性,可移植性以及可在小模塊中獨立部署,這導致了Kubernetes的誕生。

迫切需要使我們的復雜應用程序具有高可用性,可擴展性,可移植性以及可在小模塊中獨立部署,這導致了Kubernetes的誕生。

今天我們將介紹:

  • 什么是Kubernetes?
  • 為什么選擇Kubernetes?
  • Kubernetes體系結構
  • Kubernetes的關鍵組件

[[395780]]

什么是Kubernetes?

Kubernetes俗稱K8!

K8s是Google開發的生產級開源容器編排工具,可幫助您管理支持多個部署環境(例如本地,云或虛擬機)的容器化/泊塢窗化應用程序。

k8s自動執行容器化映像的部署,并幫助其水平擴展以支持高水平的應用程序可用性。

為什么選擇K8s

K8S解決了什么問題?

K8之所以如此受歡迎的主要原因之一是對企業不斷增長的需求以支持其微服務驅動的架構需求。

微服務架構可幫助企業:

  • 通過將它們分成小的可擴展模塊,獨立開發和部署其復雜的應用程序
  • 幫助他們在支持單個應用程序模塊的多個小型團隊中工作,以所需的速度和敏捷性進行開發和部署

公司從傳統的整體服務向微服務轉移的愿望導致了大型容器化應用程序的創建。每個容器映像本身就是一個微服務,需要以較少的開銷有效地進行管理和擴展,這種處理成千上萬個容器的需求對于組織而言是一項繁瑣的任務。這個問題導致K8演變為流行的容器編排工具之一。

該組織采用了諸如Kubernetes之類的容器編排工具,這具有以下主要優點:

K8s提供什么功能?

  • 確保高可用性,零停機時間
  • 高性能和可擴展性
  • 可靠的基礎架構可輕松支持數據恢復

既然我們已經了解了為什么必須使用K8,那么現在該對K8的基礎體系結構進行解碼了

Kubernetes集群的基本架構:

Kubernetes集群的最基本架構具有兩個主要節點:

  • 主節點
  • 輔助節點或從屬節點

如果遵循Kubernetes的官方文檔,那么掌握它們的概念將變得非常壓倒性的。因此,我們將嘗試通過必要的簡化來理解相同的內容。

首先,讓我們了解K8中的工作程序節點或從屬節點如何工作,以及工作程序節點的關鍵組成部分是什么

K8s集群中的工作節點:

圖:2.0:K8s集群中的工作節點組件

作為開發人員或K8s管理員,大多數時候您將要處理工作節點,無論是必須部署容器化的應用程序還是必須對其進行自動伸縮,還是必須在生產級服務器上推出任何新的應用程序更新,通常會處理工作者節點。

由于此節點執行集群管理員或開發人員所需的實際工作,因此稱為工作節點。工作節點可以具有一個或多個Pod,這些Pod是您對容器化應用程序的抽象。如圖2.0所示,每個工作人員都運行這3個關鍵過程:

  • 容器運行時
  • kubelet
  • Kube proxy

容器運行時:

您部署的每個微服務模塊(micro-app)都打包到一個單獨的容器中,該容器具有自己的容器運行時。需要將容器運行時安裝到群集中的每個工作程序節點中,以便Pod可以在其中運行。

一些容器運行時示例是:

  • containerd
  • CRI-O
  • Docker

kubelet:

kubelet是工作程序節點的主要節點代理,它與節點和給定工作程序節點中的容器交互。

該kubelet負責:

  • 在本地系統上維護一組由一個或多個容器組成的Pod。
  • 用于向Kubernetes集群注冊節點,發送事件和Pod狀態以及報告資源利用率。

在一個Kubernetes集群中,kubelet手表PodSpecs通過Kubernetes API服務器。

PodSpec是一個描述Pod的YAML或JSON對象。所述kubelet采用一組通過各種機制(主要是通過提供的PodSpecs的API服務器),并確保在那些PodSpecs描述的容器正在運行和健康。

Kubelet是Kubernetes中的主要也是最重要的控制器。它負責驅動容器執行層,通常是Docker。

Kube 代理:

K8集群可以有多個工作程序節點,并且每個節點有多個運行的Pod,因此,如果必須訪問此Pod,則可以通過Kube-proxy進行訪問。

kube-proxy是一個網絡代理,它在集群中的每個節點上運行,實現了Kubernetes Service概念的一部分。

為了通過k8s服務訪問Pod,有一些網絡策略允許從群集內部或外部的網絡會話到Pod進行網絡通信。這些規則是通過kube-proxy處理的

kube-proxy具有智能算法,可轉發Pod訪問所需的網絡流量,從而最大程度地減少了開銷,并使服務通信更加高效

到目前為止,我們已經看到這三個進程需要在您的工作程序節點中成功安裝并運行,以便有效地管理您的容器化應用程序,但是更大的問題是

  • 誰來管理這些工作程序節點,以確保它們始終處于運行狀態?
  • K8s集群如何知道應該安排哪些Pod,以及應該丟棄或重啟哪些Pod?
  • k8s集群如何知道每個容器應用程序的資源級別要求?

答案就在于“主節點”的概念,下面我們來探討一下。

K8s集群中的主節點:

圖:3.0 K8中的主節點進程

所述主節點也被稱為一個控制平面,其負責有效地管理工人/從節點。他們與工作節點互動以

  • 調度Pod
  • 監視工作節點/窗格
  • 啟動/重啟Pod
  • 管理加入集群的新工作節點

主節點流程:

K8s集群中的每個主節點都運行以下關鍵過程:

  • kube-apiserver
  • kubectl:kube-controller-manager
  • Kube Scheduler 調度器
  • etcd

讓我們詳細研究每個流程。

kube-apiserver:

它是訪問k8s集群并充當客戶端級別身份驗證的主要網守的主要網關,或者我們可以說kube-apiserve r是Kubernetes控制平面的前端。

所以只要你想:

  • 部署任何新應用
  • 調度任何Pod或
  • 創建任何新服務
  • 查詢狀態或工作節點的運行狀況

您需要向主節點的API服務器發出請求,該服務器隨后會在訪問工作節點中的進程之前驗證您的請求。

kube-apiserver旨在水平擴展-即,它通過部署更多實例進行擴展。您可以運行kube-apiserver的多個實例并平衡這些實例之間的流量。

K8s主節點中的kube-scheduler:

每次作為K8s管理員/開發人員,如果您想在工作節點上安排新的Pod,您都需要將請求發送到主API服務器,該服務器隨后將調用Kube-scheduler進程。此處的調度程序將智能地決定應將此Pod放置在哪個工作程序節點上。

因此,我們可以將kube-scheduler定義為:

關鍵的控制平面組件,用于監視沒有分配工作節點的新創建的Pod,并選擇一個工作節點以對其進行調度和運行。

基于每個節點的資源級別可用性,此決定應將新創建的Pod容納在哪個工作節點上。調度程序進行資源級別查詢并做出重要的調度決策。

調度程序級別決策的實際執行是由給定工作節點中的kubelet進程完成的

有關Pod調度的關鍵決定因素包括:

  • 個體和集體資源需求
  • 硬件/軟件/政策約束
  • 節點親和力和反親和力規范,
  • 數據局部性,工作負載間的干擾和期限。

稍后我們將更詳細地介紹k8,我們將了解上述限制和政策。

kube-controller-manager(Kubectl):

它是監視任何工作節點級別故障狀態的主節點中的關鍵過程之一。它會密切關注像這樣的事件

工作節點中任何Pod的崩潰

并且,在檢測到此類事件后,請求調度程序重新啟動或重新計劃任何已失效/失敗的Pod。

  • 主控制計劃器的這些控制管理器組件具有以下類型的控制器:
  • 節點控制器:負責在任何工作節點出現故障時做出響應
  • 復制控制器:確保始終維護維護任何Pod部署的正確副本數的請求
  • 端點控制器:填充“端點”對象。部署,服務和Pod
  • 服務帳戶和令牌控制器:為在工作程序節點中創建的新名稱空間創建默認帳戶和API訪問令牌。

K8s主節點中的etcd:

主控平面中的etcd負責以鍵值對的形式存儲各種集群級別的更改。

可以很容易地將其視為k8s集群的大腦,它記錄著集群中發生的變化的每分鐘細節。

例如,如果任何Pod在工作節點中崩潰,并且必須對其進行重新調度,則將其作為鍵值對存儲在etcd中,并且節點上的Pod重新調度的事件也將記錄在此處。

因此,數據與一些關鍵問題有關,例如:

  • 節點中有哪些可用資源?
  • 集群狀態是否由于任何節點故障而改變?
  • 集群健康可以嗎?

實際存儲在此處,以確保我們的k8s集群意識到這一點,并據此采取明智的行動

注意!

諸如DB之類的應用程序級別數據未存儲在etcd中。

Kubernetes組件:

現在我們已經了解了K8s的體系結構過程,是時候研究K8s的一些關鍵組件了,這些組件可以幫助您進行產品級的容器編排。

我們將在這里列出這些組件,并在第二部分中詳細介紹每個組件。

“第2部分:Kubernetes的關鍵組件和概念介紹了“

K8s的一些關鍵組件是:

  • Pods:k8的最小單位,是容器應用程序的抽象
  • 服務和入口:管理節點之間的外部通信和內部Pod級通信
  • ConfigMaps:管理pod / DB所需的端點URL
  • Secret:使用based64編碼安全地保存應用程序級密碼和機密密鑰
  • Volumn:用于永久數據存儲
  • 部署Deployment:部署創建副本并管理無狀態應用
  • Statefulsets:用于有狀態的應用程序和數據庫

下一步是什么?

我們將研究上面列出的每個組件的概念,并將進行一些小型動手練習,以了解每個概念的實現。

因此,來考慮一下這個想法:

“如果您知道如何將它們分解為較小的模塊,那么任何復雜的系統都可以輕松理解,這種簡化事物的藝術一直是復雜的微服務架構背后的核心思想。”

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2023-04-25 16:47:48

Kubernetes可觀測性Prometheus

2023-10-16 07:04:03

2020-06-03 10:00:30

Kubernetes容器開發

2020-11-30 06:52:10

技術博客指南

2010-08-26 15:47:09

vsftpd安裝

2012-05-22 14:38:04

2022-10-19 23:18:27

KubernetesPod錯誤

2018-10-28 16:14:55

Reactreact.js前端

2011-07-05 13:59:23

XML

2016-11-18 17:40:35

2017-12-06 09:34:49

2020-09-13 09:16:17

TypeScriptJavaScript開發

2023-02-19 15:31:09

架構軟件開發代碼

2021-01-10 08:29:03

機器學習ML算法

2012-03-14 11:33:31

ibmdw

2020-12-29 09:27:40

Jenkins分支管道CI

2009-10-22 16:46:03

VB.NET初步知識

2020-09-25 10:50:56

C++語言代碼

2011-09-16 09:38:19

Emacs

2022-04-24 15:21:01

MarkdownHTML
點贊
收藏

51CTO技術棧公眾號

一级欧美一级日韩片| 亚洲区成人777777精品| 99久久久无码国产精品免费蜜柚| 日韩欧美网站| 欧美精品一区二区三区很污很色的| 国产一级爱c视频| 国产剧情在线观看| 国产酒店精品激情| 国产精品第二页| 日韩女优一区二区| 欧美猛男同性videos| 欧美一级视频精品观看| 免费观看精品视频| 天使と恶魔の榨精在线播放| 国产亚洲短视频| aa日韩免费精品视频一| 无码人妻熟妇av又粗又大| 91精品一区二区三区综合在线爱| 日韩av一区在线观看| 亚洲久久中文字幕| 免费h在线看| 亚洲日本在线天堂| 日韩av在线一区二区三区| a天堂在线观看视频| 久久综合激情| 91精品国产99久久久久久| 开心激情五月网| 黑丝美女一区二区| 亚洲精品国产电影| 一二三区视频在线观看| 国产亚洲字幕| 欧美性生活久久| 国产亚洲天堂网| 国产免费拔擦拔擦8x高清在线人| 亚洲精品国产无天堂网2021| 亚洲欧美日产图| 男生女生差差差的视频在线观看| 不卡一区中文字幕| 97视频资源在线观看| 97成人免费视频| 免费av网站大全久久| 奇米影视亚洲狠狠色| 日本少妇性生活| 国内精品久久久久久久97牛牛| 深夜福利91大全| 香蕉视频久久久| 免费精品国产| 亚洲精品日韩欧美| 久久亚洲AV成人无码国产野外 | 日韩美女主播视频| 国产精品自拍视频一区| 国产精品mm| 欧美贵妇videos办公室| 国产一级特黄a高潮片| 国产精品激情| 午夜精品国产精品大乳美女| 久久亚洲成人av| 伊人精品视频| 91av视频在线| 五月天婷婷导航| 老司机精品福利视频| 国产成人精品在线| 中文精品久久久久人妻不卡| 欧美aaaaaa午夜精品| 国产欧美精品日韩| av网站在线观看免费| 国产精品一区二区在线播放| 99在线视频首页| 头脑特工队2免费完整版在线观看| 91丨九色丨国产丨porny| 欧美精品123| 日韩大片在线永久免费观看网站| 亚洲欧美日韩国产一区二区三区| 国产精品久久久久久久久电影网| 91超碰在线播放| 色94色欧美sute亚洲线路一ni | 国产午夜精品免费一区二区三区 | 国产三级在线观看| 国产精品国产三级国产有无不卡 | 成人精品三级| 欧美一区二区视频在线观看2020 | 高跟丝袜欧美一区| 无码人妻精品一区二区三区66| av成人免费看| 日韩精品一区二区三区老鸭窝| 好男人香蕉影院| 成人三级视频| 色综合视频一区中文字幕| 4438国产精品一区二区| 久久精品国产一区二区三区免费看 | 国产香蕉一区二区三区在线视频| 熟女av一区二区| 亚洲作爱视频| 成人网在线观看| 午夜成人鲁丝片午夜精品| 国产精品美女久久久久久久 | 视频一区视频二区中文| 成人啪啪免费看| 视频一区二区在线播放| 中文字幕一区二区三| 免费无码国产v片在线观看| 日韩国产一二三区| 日韩av中文字幕在线| 小向美奈子av| 久久久久国产精品一区三寸| 99久re热视频这里只有精品6| 天堂在线中文资源| √…a在线天堂一区| 北条麻妃在线一区| 99re热精品视频| 色综合伊人色综合网站| 久久国产视频精品| 国产98色在线|日韩| 亚洲人成网站在线播放2019| 极品在线视频| 精品三级av在线| 精品一区二区三孕妇视频| 亚洲人成在线影院| 亚洲在线观看视频| 91se在线| 色婷婷综合久色| 久久人人爽人人人人片| 欧美日韩国产成人精品| 国产在线精品播放| 成人在线视频成人| 日韩欧美成人网| 91精品小视频| 亚洲视频中文| 99久久综合狠狠综合久久止| 免费**毛片在线| 欧美色老头old∨ideo| av直播在线观看| 一本久道久久综合狠狠爱| 成人性色av| 青草影视电视剧免费播放在线观看| 欧美人体做爰大胆视频| 99在线视频免费| 青青草成人在线观看| 欧洲久久久久久| 欧美大胆a人体大胆做受| 亚洲国产精品va在线看黑人动漫| 看片网站在线观看| 国产成人福利片| 日本熟妇人妻xxxx| 丁香综合av| 国外视频精品毛片| 色呦呦中文字幕| 黄色一区二区三区| 国产精品第七页| 国产农村妇女精品一二区| 国产在线一区二区三区欧美| 黄色在线网站噜噜噜| 亚洲美女av在线播放| 狠狠人妻久久久久久| 国产欧美一区二区精品久导航 | 亚洲夜晚福利在线观看| 婷婷激情五月综合| 日本一二三不卡| 99九九99九九九99九他书对| 中文字幕一区二区三区乱码图片 | 欧美亚洲在线视频| 国产高清一级毛片在线不卡| 欧美专区日韩专区| 国产成人自拍网站| 成人综合婷婷国产精品久久蜜臀| 黄色a级片免费看| 欧美天堂影院| 国产成人综合久久| 日本亚洲精品| 精品国产亚洲一区二区三区在线观看| 日韩成人免费观看| 久久久久国产成人精品亚洲午夜| 欧美精品成人网| 天天天综合网| 黄色小网站91| 欧美日韩国产v| 日韩视频免费看| 国产综合视频在线| 色老汉av一区二区三区| 国产高潮呻吟久久| 国产精品69毛片高清亚洲| heyzo亚洲| 欧美疯狂party性派对| 99精品国产高清在线观看| 国模套图日韩精品一区二区| 色妞色视频一区二区三区四区| www.蜜臀av.com| 一本久久a久久免费精品不卡| 天海翼在线视频| 本田岬高潮一区二区三区| 男女污污的视频| 亚洲青色在线| 小说区视频区图片区| 欧美久久精品| 亚洲xxxx视频| 97欧美成人| 亚州精品天堂中文字幕| 麻豆网在线观看| 亚洲欧美日韩国产精品| 精品人妻一区二区三区换脸明星 | 国产人妖一区二区三区| 欧美午夜精品久久久久久浪潮| 欧美日韩午夜视频| 国产亚洲成年网址在线观看| 国产精品久久久久久在线观看| 蜜桃av一区二区三区| 成人av一级片| 欧美三级乱码| 亚洲一区影院| 综合国产视频| 国产精品欧美久久| 亚洲精品在线播放| 成人免费淫片视频软件| 3d性欧美动漫精品xxxx软件| 午夜免费日韩视频| 影音先锋在线播放| 日韩中文字在线| 成人性爱视频在线观看| 日韩精品福利在线| 丰满肥臀噗嗤啊x99av| 日韩视频一区二区在线观看| 亚洲天堂一二三| 91国产视频在线观看| 你懂的国产视频| 亚洲国产一区二区三区| 久久久久久国产精品免费播放| 亚洲天堂成人网| www.99re6| 国产精品区一区二区三| 成熟人妻av无码专区| 久久久久久97三级| 美女爆乳18禁www久久久久久| 99久久99久久免费精品蜜臀| 深夜视频在线观看| 成人午夜在线视频| 东京热av一区| 成人晚上爱看视频| 国产女主播在线播放| 丁香啪啪综合成人亚洲小说| 国产精品99久久久精品无码| 国产成人午夜电影网| 台湾佬美性中文| 粉嫩绯色av一区二区在线观看| 潘金莲一级淫片aaaaaaa| 成人一级片在线观看| 国产国语老龄妇女a片| 成人黄色在线看| 无码任你躁久久久久久老妇| 成人国产免费视频| 精品无码在线视频| 久久久久久久久99精品| 亚洲最大成人综合网| 国产精品成人免费在线| 国产成人av免费在线观看| 亚洲视频 欧洲视频| 激情五月少妇a| 亚洲国产成人91porn| 国产午夜免费视频| 日韩欧美国产免费播放| 波多野结衣一本一道| 欧美日韩精品欧美日韩精品 | 欧美久久在线观看| 国产亚洲精品久久久久婷婷瑜伽| 丝袜老师办公室里做好紧好爽| 天堂久久一区二区三区| 亚洲精品自拍网| 国产一区二区美女| 国产精品九九视频| 欧美极品美女视频| 一区二区三区影视| 亚洲第一福利一区| 怡红院av久久久久久久| 8x福利精品第一导航| 亚洲国产精品成人久久蜜臀| 精品亚洲精品福利线在观看| av在线免费播放网站| 九九久久久久99精品| 一区二区乱码| 成人午夜两性视频| 欧美人成在线观看ccc36| 亚洲精品9999| 激情婷婷久久| 尤蜜粉嫩av国产一区二区三区| 国产成人超碰人人澡人人澡| 天天躁夜夜躁狠狠是什么心态| 亚洲欧美日韩一区二区三区在线观看 | 日本黄色大片在线观看| 久久久精品天堂| 欧美色图亚洲天堂| 日本高清不卡视频| 精品人妻一区二区三区含羞草| 亚洲欧美日韩另类| 黑人精品视频| 国产精品美女视频网站| 岛国精品一区| 国产成人精品免费看在线播放 | 国产三区四区在线观看| 欧美第一页在线| 亚洲经典一区二区三区| 中文字幕在线观看一区二区| 国产一级特黄视频| 欧美亚洲一区二区三区四区| 亚洲爆乳无码一区二区三区| 亚洲最新av在线| 欧美人与牲禽动交com| 国产精品精品视频| 国产96在线亚洲| 亚洲欧美日本国产有色| 亚洲主播在线| 国产精品成人免费一区久久羞羞| 国产精品嫩草99a| 亚洲天堂一区在线观看| 欧美va亚洲va| 黄色片免费在线观看| 国产成人精品亚洲精品| 色狼人综合干| 欧美乱做爰xxxⅹ久久久| 久久激情综合网| 中国特黄一级片| 色综合久久天天| 五月激情丁香婷婷| 久久免费在线观看| 秋霞一区二区| 国产精品美女在线播放| 秋霞国产午夜精品免费视频| 黄色aaa视频| 日韩欧美精品网站| 青青青草网站免费视频在线观看| 97高清免费视频| 国产精品18hdxxxⅹ在线| av动漫在线免费观看| 国产美女在线精品| 四虎免费在线视频| 欧美精品九九99久久| 午夜伦理在线| 成人天堂噜噜噜| 中文字幕一区二区三区乱码图片| 天美一区二区三区| 亚洲精品亚洲人成人网| 精品国产九九九| 欧美精品免费在线| 一区二区免费| 成年人网站国产| thepron国产精品| 中文字幕精品三级久久久| 日韩av资源在线播放| 男人皇宫亚洲男人2020| 日韩三级电影免费观看| 免费观看在线色综合| 国产精品麻豆免费版现看视频| 欧美日韩一区二区不卡| 欧美成人视屏| 99久久精品无码一区二区毛片| 在线欧美亚洲| 国产女主播喷水高潮网红在线| 在线免费观看日韩欧美| 日本精品在线| 不卡一区二区三区视频| 亚洲区国产区| 中文字幕第4页| 宅男噜噜噜66一区二区66| 男女在线视频| 六月婷婷久久| 麻豆精品在线看| 九九热精品在线观看| 亚洲韩国欧洲国产日产av| 电影天堂国产精品| 一区二区成人国产精品| 国产成人精品午夜视频免费| 99热只有这里有精品| 在线观看不卡av| 视频在线观看免费影院欧美meiju 视频一区中文字幕精品 | 久久精品国产亚洲精品2020| 亚洲一区电影| 亚洲精品无码久久久久久| 亚洲欧美自拍偷拍色图| 亚洲奶汁xxxx哺乳期| 国产成人精品视频在线观看| 欧美一区亚洲| 亚洲第一页av| 欧美精品丝袜中出| bl在线肉h视频大尺度| 日韩三级电影网站| 福利电影一区二区| 69av视频在线观看| 欧美高清视频在线观看| 国产一区二区三区四区五区传媒| 亚洲黄色av片| 日韩欧美国产免费播放| 伊人影院在线视频| 鲁丝片一区二区三区| 国产麻豆成人精品| 亚洲精品国产无码| 久久久久久久激情视频| 久久久影院免费| 成人手机在线免费视频| 日韩一区二区三区精品视频| 日韩不卡视频在线观看| www.射射射| 亚洲摸摸操操av|