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

Docker公司被收購,開源界尷尬不?

新聞
Docker公司被誰收了?Docker公司被誰收了?Mirantis。Mirantis干啥的?這個公司在國內可能知名不太高,在之前的OpenStack社區挺有名的,也是風云人物。

Docker公司被誰收了?

Docker公司被誰收了?Mirantis。

Mirantis干啥的?

這個公司在國內可能知名不太高,在之前的OpenStack社區挺有名的,也是風云人物。

我們看一下迄今為止,在OpenStack基金會,各個廠商的整體正式代碼提交量:

Docker公司被收購,開源界尷尬不?

所以說,在OpenStack社區,Mirantis每次都沒干的過紅帽。

Kubernetes社區呢?紅帽代碼貢獻占到16.5%,前幾名沒看到Docker公司和MItantis:

Docker公司被收購,開源界尷尬不?

在Docker社區呢?紅帽還是排在第三,Docker排在第二。紅帽在Docker社區的排名沒變,份額確實有所下降。

Docker公司被收購,開源界尷尬不?

那么,既然很多開源的PaaS方案都是基于Docker做的,那么,Docker公司被此前做OpenStack的MItantis收購,開源社區尷尬不?

一點也不。

紅帽也一點都不尷尬!

為什么呢?請看下文。

容器運行時的愛恨情仇

對著下圖先說故事脈絡:

Docker公司被收購,開源界尷尬不?

  1. 業內最早的容器格運行時是LXC
  2. Docker最早讓容器火起來,Docker最開始用LXC,覺得隔離性差,開發libcontainer,最終形成runC。所以說,runC是Docker的獨生子。
  3. Kubernetes發布時時,發現市面上Docker挺火,因此就用Docker做容器管理工具。
  4. Docker越做越重,CoreOS做了rkt容器格式(CoreOS被紅帽收購了)。rkt與Kubernetes協同工作比較好。
  5. 容器運行時格式有點多了,Linux基金會主導的開源項目說:我們要做一個container runtime標準。叫OCI。以后容器運行時要符合這個標準。Docker的獨生子runC在第一時間符合了OCI標準。
  6. Kubernetes為了與容器運行時解耦(主要是Docker),提出了CRI(Container Runtime Interface)標準。它是一組與Kubernetes與container runtime進行交互的接口。所以說,CRI和OCI并不沖突:Kubernetes定義的是它調用容器運行時的標準接口,OCI定義的是容器運行時本身的標準。
  7. OCI關于容器運行時的標準提出來以后,紅帽想可以專門為Kubernetes做一個輕量級的容器運行時。紅帽自然會考慮到它自己全力投入的Kubernetes發布的CRI標準(Kubernetes紅帽代碼貢獻第二),因此決定重用了runC等基本組件來啟動容器, 并實現了一個最小的CRI接口。它叫CRI-O。所以說,CRI-O是CRI的一種標準實現。
  8. 當Red Hat正在開發其CRI-O,Docker也在研究CRI標準,這導致創建了另一個名為containerd的運行時(實際上是從Docker Engine剝離出來的)。所以新版本的Docker會多一層containerd。Kubernetes將containerd接入到CRI的標準中。即cri-containerd。

由于容器的和Kubernetes的發展史,最終暫時形成如下局面:

Docker公司被收購,開源界尷尬不?

從概念上,從PaaS頂層到底層的調用關系是:

Orchestration API ->ContainerEngine API ->Kernel API

現有OpenShift3的調用架構:

  • KubernetesMaster->Kubelet->DockerEngine-> containerd -> runc -> Linux Kernel

紅帽OpenShift4的調度架構:

  • KubernetesMaster->Kubelet-> CRI-O -> runc ->Linux kernel

有一些開發者想用如下的模式:

  • KubernetesMaster->Kubelet->CRI-containerd->containerd -> runc ->Linux kernel

總結

  1. LXC容器運行時基本下課了。runC容器運行時受到大佬們的青睞。
  2. Docker Engine將下課基本也是事實,這事兒谷歌和紅帽聯手干的。但Docker急中生智,最終containerd也被Kubernetes社區采納了。
  3. rkt與Kubernetes協同工作不錯,但與OCI的認證還沒測試完。
  4. 紅帽OpenShift目前在全球企業容器市場的占有率超過1/3。Containerd能否火起來,后面也得看Kubernetes社區的態度,但紅帽作為企業容器的總瓢把子,肯定是不玩Containerd了。

完整故事

Docker是第一個推廣容器的廠商。最初,Docker使用LXC,但其隔離層不完整,因此Docker編寫了libcontainer,最終成為runC。隨后,Docker成為部署容器的事實標準。在它2014年問世時,Kubernetes自然地使用了Docker,因為Docker是當時唯一可用的運行時。但Docker是一家雄心勃勃的公司,一直致力于開發新功能。例如,Docker Compose與Kubernetes同時達到1.0,兩個項目之間存在一些重疊。雖然有很多方法可以使用諸如Kompose之類的工具來使兩個工具互操作,但Docker通常被視為一個做太多事情的大項目。這種情況導致CoreOS以rkt的形式發布了一個更簡單的獨立運行時,這是通過這種方式解釋的:rkt的一個創新是通過appc規范標準化鏡像格式。rkt的Kubernetes兼容層(rktlet),沒有通過所有Kubernetes集成測試,仍在開發中。

CRI-O

看到這些新標準,紅帽認為應該創建一個更簡單的運行時,只能做Kubernetes所需要的。那個“skunkworks”項目最終被稱為CRI-O并實現了一個最小的CRI接口。

Red Hat負責其OpenShift平臺的2016年底啟動,該項目也得益于英特爾和SUSE的支持,紅帽主持CRI-O開發人員Mrunal Patel主持了此次演講。CRI-O與CRI(運行時)規范以及OCI和Docker鏡像格式兼容。

CRI-O重用了runC等基本組件來啟動容器,以及為skopeo項目創建的容器/圖像和容器/存儲等軟件庫,以提取容器圖像和創建容器文件系統。一個名為oci-runtime-tool的獨立庫準備容器配置。

containerd:Docker的運行時獲取API

當Red Hat正在開發其OCI的實現時,Docker也在研究該標準,這導致創建了另一個名為containerd的運行時。新守護進程是對內部Docker組件的重構,以組合OCI特定的位,如執行,存儲和網絡接口管理。它已經在1.12 Docker版本中有所體現。雖然我們將containerd稱為“運行時”,但它并不直接實現CRI接口,該接口由另一個名為cri-containerd的守護進程覆蓋。所以容器需要比Kubernetes的CRI-O更多的守護進程(5個,而CRI-O為三個)。Kubernetes將containerd接入到CRI的標準中。

Docker公司被收購,開源界尷尬不?

與CRI-O不同,containerd通過Go API支持Kubernetes生態系統之外的工作負載。盡管containerd定義了一個明確的發布過程,用于更改API和命令行工具,但API尚未被認為是穩定的。與CRI-O一樣,containerd功能完備并通過所有Kubernetes測試,但它不與systemd的cgroup互操作。

為了進一步與oci進行兼容,kubernetes還孵化了cri-o,成為了架設在cri和oci之間的一座橋梁。通過這種方式,可以方便更多符合oci標準的容器運行時,接入kubernetes進行集成使用。可以預見到,通過cri-o,kubernetes在使用的兼容性和廣泛性上將會得到進一步加強。

結論

早在2年多以前,社區和紅帽就已經開始講Kubernetes與Docker解耦了。紅帽在OpenShift4中果斷放棄的了Docker而使用CRI-O。

所以,Docker公司被收購,開源社區和紅帽都不感到尷尬!

責任編輯:未麗燕 來源: Dockone.in
相關推薦

2019-11-14 14:09:52

Docker企業版開源

2019-12-23 18:07:38

云計算

2013-03-01 10:23:58

RackspaceMongoDBObjectRocke

2011-08-05 08:57:14

Ruby

2011-07-06 09:57:20

數據中心云計算服務器

2011-12-15 21:16:08

蘋果

2009-04-22 16:19:14

Linux甲骨文MySQL

2009-04-23 17:48:46

Linux甲骨文Sun

2010-09-01 10:56:10

思科網絡電話公司

2010-09-01 22:25:20

思科Skype

2012-07-20 10:30:40

VMware

2009-10-15 21:15:46

高明網絡公司Compuware

2014-06-10 16:13:46

泛達

2009-10-12 16:07:04

Compuware收購高明

2024-12-18 16:29:45

2009-12-21 10:05:00

2011-01-06 13:30:21

戴爾安全SecureWorks

2013-03-25 19:12:49

2013-07-18 09:57:10

YahooAdMovate移動廣告

2009-06-02 09:27:37

開源sourceforsourceforge
點贊
收藏

51CTO技術棧公眾號

尤物yw午夜国产精品视频| 麻豆电影传媒二区| 成人性生活视频免费看| 国产色在线观看| 久久成人免费| 精品福利在线观看| 国产成人精品免费久久久久| 啊啊啊射了视频网站| 99这里只有精品视频| 国产在线精品一区在线观看麻豆| 欧美日韩精品一区二区在线播放| 97超碰在线视| 欧美一区二区三区高清视频| 成人午夜看片网址| 欧美剧在线观看| 亚洲.欧美.日本.国产综合在线| 在线观看免费视频高清游戏推荐| 一级免费视频| 成人看片毛片免费播放器| 中文国产一区| 欧美高清激情视频| 丝袜综合欧美| 亚洲高清成人| 国产麻豆日韩欧美久久| 91精品视频网站| 日本亚洲一区二区| 视频免费裸体网站| 亚洲激情视频网| 国产精品v欧美精品v日本精品动漫| 美乳视频一区二区| 99久久久国产精品| 男女羞羞在线观看| 亚洲自拍欧美另类| 国产精品视频观看| 国产中文在线| 91九色最新地址| 国产探花在线观看| 国语自产偷拍精品视频偷| 成人午夜一级| 久久6精品影院| 99久久99热这里只有精品| 鲁丝一区二区三区免费| 亚洲青涩在线| www在线观看免费| 老妇喷水一区二区三区| 2023亚洲男人天堂| 国产精品国产三级在线观看| 青草热久免费精品视频 | 国产真人做爰毛片视频直播 | 99精品中文字幕在线不卡| 欧美一区亚洲一区| 亚洲精品乱码久久久久久蜜桃麻豆| 老牛影视av一区二区在线观看| 国产主播一区二区三区四区| 麻豆久久一区二区| 欧美白人做受xxxx视频| 欧美裸体xxxx极品少妇| 国产成人精品亚洲午夜麻豆| 国产黄色在线| av资源一区二区| 亚洲精品乱码久久久久久久久| 污污网址在线观看| 亚洲一区二区视频在线| 中文在线三区| 日韩精品一区二区在线观看| jizz性欧美23| 国产精品高潮呻吟久久av野狼 | 亚洲一区在线观看视频| 3d黄动漫网站| 欧美三级在线视频| 欧美aaaaaaa| 国产91成人video| 国产亚洲毛片在线| 国模杨依粉嫩蝴蝶150p| 色婷婷精品大视频在线蜜桃视频| 麻豆国产在线| 国产福利视频一区| 理论电影国产精品| 亚州黄色一级| 亚洲欧美国产精品| 亚洲精品电影| 50路60路老熟妇啪啪| 欧美伦理视频网站| 狠狠久久伊人| 女女百合国产免费网站| 亚洲一区二区三区中文字幕| 涩涩视频在线| 97超碰人人模人人爽人人看| 成人在线一区二区三区| 中文字幕在线播放| 日韩免费观看视频| 91免费小视频| 午夜影院在线观看国产主播| 亚洲一区二区免费| 亚洲人被黑人高潮完整版| 性欧美18xxxhd| 国产激情一区二区三区在线观看| 国产欧美一区视频| 欧美日韩尤物久久| 神马影院午夜我不卡影院| 欧美日韩一区二区免费在线观看| 久9re热视频这里只有精品| 精品人妻大屁股白浆无码| 51精品久久久久久久蜜臀| 欧美va久久久噜噜噜久久| 最新天堂中文在线| 久久国产精品久久久久久| 国产成人午夜99999| 国产羞羞视频在线播放| 久久久久久久有限公司| 午夜久久久久久电影| 日韩激情啪啪| 男人插曲女人视频免费| 欧美激情综合色| 久久影视一区二区| 国产电影一区二区| 人妻有码中文字幕| 久久亚洲精品国产亚洲老地址| 精品亚洲成a人| 中中文字幕av在线| 欧美性天天影院| 91精品综合久久久久久| 亚洲人妖在线| 最全影音av资源中文字幕在线| 久久国产精品一区二区三区| 国产精品hd| 中文字幕在线二区| 青青a在线精品免费观看| 久久精品亚洲乱码伦伦中文| 3d欧美精品动漫xxxx无尽| av中文字幕av| 中文字幕在线视频日韩| 成人三级在线视频| 91精品福利观看| 欧美牲交a欧美牲交aⅴ免费真| 中文字幕亚洲综合久久| aa级大片欧美| 红杏一区二区三区| 中文字幕毛片| 99视频免费观看蜜桃视频| 欧美揉bbbbb揉bbbbb| 午夜在线视频一区二区区别| caopen在线视频| 日韩欧美视频一区二区三区四区| 亚洲国产精品成人va在线观看| 韩国一区二区视频| 日韩亚洲国产免费| 污网站在线观看免费| 国产精品美女999| 欧美日韩亚洲综合| 狠狠色丁香婷综合久久| 国产精品美女久久久久| 亚欧美在线观看| 91色视频在线导航| 欧美日韩高清一区二区三区| 久久亚洲欧美| 亚洲日本在线观看视频| 国产又黄又猛视频| 国产精品看片资源| 91麻豆精品国产自产在线| 国内精品伊人久久久久av一坑| 成人全视频在线观看在线播放高清 | 极品粉嫩饱满一线天在线| 成人网在线免费看| 日韩一级免费观看| 91免费观看国产| 日韩国产在线| 日韩特级毛片| 成人一级片网站| 99视频日韩| 精品国产拍在线观看| 欧美日韩精品在线| 国产成人av资源| 久久久国产精品| 成人精品国产亚洲| 欧美色图另类| 欧美一级片免费播放| 日本乱人伦a精品| 日韩一区二区精品葵司在线| 成人av在线资源网| 911精品美国片911久久久 | 99热一区二区三区| 日本欧美中文字幕| 欧美一区二区三区成人| 日韩欧美在线观看一区二区| 成人免费视频网站| 猫咪av永久| 欧美成人aaa| 国产精品99久久免费| 国产精品视频一区二区三区经| 亚洲第一视频网站| 国产精品久久久久7777按摩| 日韩午夜在线| 精品视频一区二区三区在线观看| 小明精品国产一区二区三区| 久久男人资源站| 99影视tv| 欧美在线一区二区视频| 亚洲老头同性xxxxx| 欧美日韩一区二区在线|