成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

K8S工作節點的演變:由Docker到CRI-O

云計算
隨著K8S的崛起,OCI的推出,容器和云架構逐漸發展完善,本文我們我說說K8S工作節點的演變和OCI標準下生態體系。

K8S工作節點的演變:由Docker到CRI-O

隨著K8S的崛起,OCI的推出,容器和云架構逐漸發展完善,一個純開源的、社區的,完美的和高效的容器生態體系正在形成和在各個企業生產環境中使用。而生態體系中最重要的一環就是其Node,工作節點的演變,本文我們我說說K8S工作節點的演變和OCI標準下生態體系。

工作節點的演化

我們回顧一下K8S體系架構的發展,其中工作節點的運行時容器的已經發了重大的變化和調優,有以Docker為主導的容器發展成了有OCI標準的的CRI-O工具鏈形式。

K8S工作節點的演變:由Docker到CRI-O

docker主導

該階段主要以簡單的kubelet體系結構作為工作節點代理開始,作為工作節點代理通過api-server從主節點接收來管理的命令。Kubelet使用Docker運行時來啟動Docker容器(包括從注冊表中拉鏡像)。

K8S工作節點的演變:由Docker到CRI-O

CRI(容器運行時接口)

容器運行時接口(CRI)規范是在K8s 1.5中引入的。CRI規范還包括協議緩沖區,gRPC API和庫。通過在kubelet中運行的gRPC客戶端和在CRI Shim中運行的gRPC服務器。該規范給K8S架構體系帶來抽象層,并充當了適配器。這允許以更簡單的方式運行各種容器運行時。

這些功能分為2個層次:

  • 高級別功能:鏡像管理,傳輸,鏡像解壓縮和API,發送命令來運行容器,網絡,存儲(例如:rkt,docker,LXC等)。
  • 低級別功能: 運行容器。

這些功能可以拆分獨立出各個部分來,各個部分可以選用各種開源組件,并搭配成更合理更高效的組合。

OCI、CRI-O 和工具鏈生態

OCI(開放容器倡議)提出了明確的容器運行時和鏡像規范,該規范有助于實現多平臺支持(Linux,Windows,VM等)。Runc是OCI的默認實現,它是容器運行時的底層。代的容器運行時基于該分層體系結構,其中Kubelet通過CRI-gRPC與容器運行時進行通信,而容器運行時通過OCI運行容器。CRI有多種實現,例如Docker shim,CRI-O,containerD。

K8S工作節點的演變:由Docker到CRI-O

podman

K8S工作節點的演變:由Docker到CRI-O

無守護程序容器引擎,用于開發管理和運行OCI容器,在一定程度上可以取代Docker CLI語言,可以docker命令大多數命令(RUN,PUSH,PULL等),甚至可以將其直接作為docker別名使用即可。

buildah

buuildah幫助構建OCI鏡像的工具。用戶不必關注象鏡像的組成,也不用編寫復雜的Dockerfile。相反,可以一次只構建一層鏡像,對其進行測試,然后回滾(如果需要),知道滿意,然后提交它到注冊表。

skopeo

K8S工作節點的演變:由Docker到CRI-O

完整的容器管理CLI工具。skopeo功能之一就是可以直接在遠程注冊表中無需下載或者解壓,就可以檢查鏡像。skopeo目前已經發展成為用于遠程注冊表的功能完善的鏡像管理工具,包括對鏡像進行簽名,在注冊表之間復制并保持遠程注冊表同步。這大大加快了容器構建,管理和部署管道速度。

CRI-O

CRI-O提供了可在OCI標準下一致的運行時和kubelet集成方式,提供一個kubelet容器運行時的接口:

  • 支持更多鏡像的格式包括docker鏡像格式;
  • 支持更多的方式來下載和驗證鏡像包;
  • 容器鏡像管理(管理image的層,文件系統);
  • 容器進程的生命周期管理;
  • CRI所需求的監控和日志;
  • CRI需求的資源隔離;

OpenShift

OpenShift包括整個生態鏈工具的。紅帽去年發布的Red Hat OpenShift 4.x系統,其容器運行時默認為CRI-O。可以使用CoreOS構建不可變的基礎架構,并在該基礎架構上運行OpenShift4.x。CRI-O以CoreOS為基礎是好處顯而易見的,最更重要的一點是CRI-O由k8s社區控制,完全開源,非常精簡,直接實現k8s容器運行時接口。

 

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

2024-07-15 18:20:18

2023-04-03 13:01:14

UbuntuCRI-O

2023-09-06 08:12:04

k8s云原生

2024-11-27 16:37:57

2022-04-22 13:32:01

K8s容器引擎架構

2023-11-06 07:16:22

WasmK8s模塊

2022-04-05 09:24:57

K8s安全網絡安全時間響應

2019-05-17 15:16:24

Kubernetes容器集群

2024-11-15 12:04:33

K8S容器化應用

2019-04-29 08:41:44

K8S集群節點

2023-09-08 08:09:12

k8sservice服務

2021-07-14 14:20:22

root命令Linux

2020-11-10 07:05:41

DockerK8S云計算

2020-07-30 09:10:21

DockerK8s容器

2022-09-07 09:22:36

SpringBootWeb

2020-11-05 11:11:26

云計算DockerOpenStac

2024-01-26 14:35:03

鑒權K8sNode

2023-04-04 07:25:46

KubernetesOpenKruise

2022-02-08 15:59:29

k3sk8sDevOps

2024-03-12 15:47:12

Kubernetes容器K8S
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费能直接在线观看黄的视频 | 国产精彩视频在线观看 | 亚州成人 | 国产日韩欧美一区 | 久久久精品网 | 精品无码久久久久久国产 | 亚洲一区二区在线视频 | 可以在线看的黄色网址 | 少妇特黄a一区二区三区88av | 国产精品区二区三区日本 | 精品国产一区二区三区久久久蜜月 | 欧美啊v在线观看 | 亚洲国产二区 | 91高清视频在线观看 | 亚洲精品91| 久久精品国产v日韩v亚洲 | 中文一区二区 | 电影91久久久 | 久产久精国产品 | 午夜精品一区二区三区在线观看 | av片在线观看网站 | 欧美日韩一区在线播放 | 91小视频在线| 搞黄网站在线观看 | 九九久久这里只有精品 | 欧美日韩在线成人 | 天天干夜夜拍 | 欧美日韩电影免费观看 | 91福利电影在线观看 | 国产一区二区三区久久久久久久久 | 国产精品久久久久久久一区二区 | 成人在线精品视频 | 国产免费看 | 日韩一区二区三区视频在线观看 | 日韩精品一区二区三区在线播放 | 免费视频久久 | 亚洲精品乱码8久久久久久日本 | 五月网婷婷 | 91麻豆蜜桃一区二区三区 | 国产成人精品久久二区二区91 | 日韩一区二区av |