精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

午夜久久久久久久久久影院| 美女网站视频黄色| 久久精品日产第一区二区三区高清版| 国产高清视频免费| 日韩久久精品一区二区三区| 国产毛片精品视频| 黄色大片在线看| cao在线观看| 欧美高清一级片在线| 欧美尤物美女在线| 黄色网址在线免费看| 欧美三级三级三级爽爽爽| 精品人妻一区二区三区三区四区 | 无码精品人妻一区二区| 永久免费看mv网站入口亚洲| av不卡一区| 日本一区二区三区四区在线观看| 国产亚洲一区二区三区四区| 精品国产黄a∨片高清在线| 美女av免费看| 成人免费观看网址| 亚洲综合免费观看高清完整版| 精品久久一区| 午夜精品久久久久久久96蜜桃| 亚洲一区二区三区在线观看视频| 色婷婷亚洲一区二区三区| 成人在线免费看片| 日本黄大片一区二区三区| 中文字幕一区二区精品| 久久激情综合| 五月婷婷在线播放| 久久久精品三级| 欧美激情在线狂野欧美精品| 国产精品一级在线| 色婷婷在线播放| 日韩人妻精品一区二区三区| 欧美日韩国产专区| 国产成人av免费| 激情五月综合色婷婷一区二区 | 中文字幕一区二区人妻电影丶| 国产精品一久久香蕉国产线看观看| 亚洲国产日韩a在线播放性色| 国产精品久久| 国产高清美女一级毛片久久| 日本成人在线免费视频| 少妇精69xxtheporn| 成人在线视频一区| 色网在线免费观看| 国产黄色片免费看| 日韩欧美99| 在线观看国产一区二区| 97品白浆高清久久久久久| 日韩一区二区视频在线| 日本77777| 性欧美激情精品| 久久精品视频一区| 天堂久久一区| 亚洲精品男人的天堂| 国产成人久久久| 国产精品一区二区久久不卡| av网站大全在线| 9.1成人看片| 欧美xxxx18国产| 日韩精品社区| 无码人妻黑人中文字幕| 综合网中文字幕| 成人免费一区二区三区视频| 一区免费视频| 国产香蕉久久| 香蕉视频911| av片在线免费| 欧美xxxx做受欧美.88| 欧美午夜一区二区三区| 美女视频免费一区| 久久久久久久久成人| 国产乱码77777777| 无码粉嫩虎白一线天在线观看| 久久久久久av| 午夜精品久久久久久久99樱桃| 99热精品在线观看| 538在线观看| 成人18视频免费69| 91精品国产吴梦梦| 国产综合第一页| 日韩欧美精品三级| 洋洋成人永久网站入口| 国产精品电影一区二区三区| 日韩一区中文字幕| 成人av影院在线观看| 国产精品1区2区3区4区| 日本最新一区二区三区视频观看| 久久精品视频99| 色婷婷国产精品久久包臀| 日日噜噜夜夜狠狠视频欧美人| 国产亚洲观看| av电影在线网| 欧美成人精品欧美一| 成年人网站国产| 欧美国产亚洲精品久久久8v| 一本一道综合狠狠老| 久久99久久精品| 精品免费av在线 | 亚洲精品视频一二三| 久久久久999| 亚洲主播在线播放| 久久亚洲欧洲| 99a精品视频在线观看| 天堂а√在线官网| 日产电影一区二区三区| 奇米影视四色在线| 日本精品一区二区三区高清 久久| 亚洲一级黄色片| 一本一本大道香蕉久在线精品| 波多野结衣一区二区三区 | 精产国品一二三区| 久久亚洲一区二区| 欧美一级免费视频| 亚洲精品自产拍| 日韩欧美国产一区二区| 国产欧美一区二区三区鸳鸯浴| 亚洲综合社区| 精品淫伦v久久水蜜桃| 黑人精品视频| 无码h黄肉3d动漫在线观看| 中文字幕在线观看视频网站| 北条麻妃av高潮尖叫在线观看| 日本一区二区三区在线视频| 久久久噜噜噜久噜久久| 亚洲理论在线a中文字幕| 欧美色播在线播放| 亚洲欧洲在线观看av| 国产精品一区二区果冻传媒| 国产日韩精品视频一区二区三区 | 欧美一区二区三区| 免费观看毛片网站| 无码免费一区二区三区| 性生交大片免费全黄| 69xxx免费视频| 午夜国产一区二区三区| 欧洲精品在线播放| 亚洲国产日日夜夜| 99在线精品视频| 亚洲美女黄网| 日韩欧美网址| 亚洲肉体裸体xxxx137| 亚洲伊人精品酒店| 成人观看网址| 搞黄网站在线观看| 日韩毛片在线一区二区毛片| 一级淫片免费看| 你懂的国产在线| 91香蕉在线视频| 欧美日韩偷拍视频| av在线播放中文字幕| 国产亚洲色婷婷久久99精品91| 嫩草av久久伊人妇女超级a| 国产911在线观看| 精品视频在线观看| 99爱精品视频| 91入口在线观看| 国产成人午夜视频网址 | www插插插无码视频网站| 中文字幕中文字幕一区三区| 日韩福利视频| 日本一区不卡| 日本一区二区三区免费观看| 久久av一区二区三区亚洲| 18成人在线| 亚洲最大av在线| 91亚洲精品一区| 成人国产精品免费视频| 成人a级免费视频| 成人做爽爽免费视频| 国产精品色午夜在线观看| 国产成一区二区| 热久久视久久精品18亚洲精品| 777午夜精品福利在线观看| 欧美性受xxxx白人性爽| 欧洲成人免费aa| 国产精品27p| 成人午夜小视频| 成人情趣片在线观看免费| 91网站免费观看| 国产精品v欧美精品∨日韩| 极品日韩久久| 日本不卡一区| 伊人久久在线观看| 欧美 日韩 国产 高清| 一本久道综合色婷婷五月| 手机看片一级片| 亚洲少妇一区二区| 免费看污黄网站在线观看| 四虎影成人精品a片| 91网站免费视频| 久久精品无码人妻| 亚洲黄色在线免费观看| 日本护士...精品国| 天堂av在线网| 亚洲涩涩av| 日韩电影在线看| 国产午夜一区二区三区| 精品国产户外野外| 亚洲国产毛片完整版| 久99久在线视频| 国产精品对白刺激久久久| 97超碰在线人人| 美女流白浆视频| 日本少妇bbwbbw精品| 黄色av网站免费在线观看| 人人干在线视频| av免费不卡国产观看| 国产成人久久精品一区二区三区| 中文一区二区三区四区| 97人人精品| 日韩国产精品大片| 久久久www免费人成精品| 一区二区三区精品在线观看| 欧美亚洲综合另类| 精品国产91久久久久久久妲己 | 99re66热这里只有精品3直播 | 国产高清一区二区三区视频 | 99草草国产熟女视频在线| 99re6这里只有精品| 成人免费在线视频网站| av在线理伦电影| 亚洲天堂男人天堂| 丰满熟妇人妻中文字幕| 日韩欧美成人网| 欧美精品videos极品| 国产亚洲成年网址在线观看| 97免费公开视频| 蜜桃91丨九色丨蝌蚪91桃色| 日韩三级电影| 网曝91综合精品门事件在线| 99re在线播放| 日韩三级电影视频| 久久精品国产亚洲精品| 黄色美女网站在线观看| 精品对白一区国产伦| 一级久久久久久久| 色综合婷婷久久| 国产无遮挡裸体免费视频| 亚洲天堂精品在线观看| 欧美一区二区三区成人精品| 97精品久久久久中文字幕| 超碰人人草人人| 久久黄色级2电影| 我看黄色一级片| 在线亚洲国产精品网站| 国产伦精品一区二区三区四区视频_| 不卡av一区二区| 久久精彩视频| 丰满少妇在线观看| 影院欧美亚洲| 一区不卡字幕| 久久久久国产精品| 91国在线高清视频| 欧美1区2区视频| 久青草视频在线播放| 欧美日韩日本国产亚洲在线| 欧美日韩dvd| 国产精品mv在线观看| 午夜精品福利一区二区| 精品国产aⅴ| 一区二区精品视频| 成人三级视频| 欧美激情论坛| 精品国产一区二区三区久久久蜜臀 | 精品一区二区三区蜜桃在线| 337p粉嫩大胆噜噜噜噜噜91av| 国产jk精品白丝av在线观看| 久久久蜜桃精品| 69精品无码成人久久久久久| 中文字幕不卡在线播放| 精品一区二区三区蜜桃在线| 亚洲视频图片小说| 加勒比av在线播放| 欧美性猛交xxxx免费看漫画| 久久一二三四区| 欧美日韩精品在线| 国产精品久免费的黄网站| 亚洲一区在线观看免费观看电影高清| 亚洲国产精品成人无久久精品| 亚洲午夜久久久久久久久久久| 国产精品www爽爽爽| 亚洲男人的天堂在线aⅴ视频| 欧美性猛交xxxx乱大交少妇| 一区二区三区蜜桃| 成人免费毛片男人用品| 欧美性猛交xxxx乱大交蜜桃 | 99精品国产在热久久婷婷| 国产精品97在线| 狠狠色狠狠色合久久伊人| 在线播放av网址| 国产拍揄自揄精品视频麻豆| avove在线播放| 天天操天天综合网| 国产美女主播在线观看| 欧美日韩国产大片| 台湾av在线二三区观看| 亚洲人成在线观看| 色综合久久久久综合一本到桃花网| 欧美激情亚洲精品| 自拍偷拍亚洲视频| 国产在线精品播放| 99这里只有精品视频| 欧美日韩天天操| 国内视频精品| 欧美精品一区二区三区免费播放| 黄色精品一二区| 成人午夜福利一区二区| 一区二区高清免费观看影视大全 | 天堂av在线7| 欧美精品在线免费观看| 国产一区一一区高清不卡| 国产在线精品播放| 亚洲最好看的视频| 日本精品福利视频| 国产亚洲福利| 欧美日韩亚洲一| 国产乱子轮精品视频| 精品人妻一区二区三区香蕉| 国产精品灌醉下药二区| 91蜜桃视频在线观看| 色系网站成人免费| 日本精品久久久久久| 日本不卡的三区四区五区| 国产美女在线一区| 久久99国产精品久久| 亚洲欧美日韩偷拍| 亚洲欧洲www| 国产精品久久久免费视频| 日韩美女在线视频| 免费看美女视频在线网站| 国内精品久久影院| 麻豆精品一区| 国产精品一二三视频| 国产一区二区三区天码| 成人三级视频在线播放| 国产成人在线网站| 亚洲欧洲综合网| 欧美日韩国产一区二区三区地区| 天堂av手机版| 久久久久久12| 国产伦乱精品| 超碰97在线看| 国产精品一区在线观看你懂的| 亚洲国产123| 欧美日韩第一区日日骚| 日韩精品毛片| 成人激情视频在线观看| 成人看的羞羞网站| 午夜国产福利在线观看| 91欧美激情一区二区三区成人| 精品99在线观看| 亚洲国产精久久久久久久| 日本天堂在线观看| 国产中文字幕91| 欧美色图在线播放| 欧美国产亚洲一区| 久久欧美一区二区| 亚洲av综合一区| 中文日韩在线观看| 欧美××××黑人××性爽| 欧美精品与人动性物交免费看| 亚洲欧洲综合| 蜜桃精品一区二区| 欧美日韩另类国产亚洲欧美一级| 在线看的片片片免费| 免费久久精品视频| www.99热| 欧美色图免费看| 中文字幕伦理免费在线视频| 国产精品推荐精品| 亚洲精品一级| 国产视频三区四区| 欧美一二三在线| 91探花在线观看| 色噜噜色狠狠狠狠狠综合色一| 亚洲毛片在线| 免费无码一区二区三区| 欧美无人高清视频在线观看| 国产天堂在线| 成人夜晚看av| 国产精品社区| 国产精品麻豆免费版现看视频| 欧美精品v日韩精品v韩国精品v| 男人天堂亚洲天堂| 欧美日韩精品免费看| 蜜桃久久精品一区二区| 在线免费日韩av| 一本一本久久a久久精品综合小说 一本一本久久a久久精品牛牛影视 | 深夜国产在线播放| av一本久道久久波多野结衣| 另类av一区二区| 欧美日韩在线视频免费播放| 亚洲国产美女精品久久久久∴| 高清亚洲高清| 男人日女人逼逼| 国产精品色眯眯|