引言
Honeypot.io 自詡為歐洲最大的技術人才招聘平臺,同時提供開發者視頻網站,又被稱其為 “開發者的 Netflix”,2022 年 1 月,該公司與 Red Hat、Google 和 CNCF 合作發布了長達一個小時的紀錄片《Kubernetes: The Documentary》(分兩部分),
紀錄片地址:
Part 1:https://www.youtube.com/watch?v=BE77h7dmoQU
Part 2:https://www.youtube.com/watch?v=318elIq37PE
攝制組直接采訪了那些見證 Kubernetes 歷史的人,其中包括了相關工程師和管理人員的采訪,也正是他們做出了很多關鍵的決定,構建并發展了 Kubernetes 專案,
CNCF 首席技術官 Chris Aniszczyk 在 Twitter上回憶說:“在疫情期間,一個攝制組的出現,讓人有點緊張,” 看到紀錄片的完成時很高興地說道:“我們需要更多關于開源的紀錄片!”
大膽的舉動
紀錄片以航拍舊金山的鏡頭開場,鏡頭掃過服務器的網線,回顧了一個時代,正如前 Google 員工 Craig McLuckie 回憶的那樣:“云,正在成為現實,而我們也開始注意到,Amazon 崛起的這個領域肯定會成為企業的主流技術,” 2010 年的云計算市場,AWS 遙遙領先,
如今,McCluckie 是 VMware 研發部門的副總裁,被認為是 Kubernetes 的創始人之一,但他不是唯一一個記得 2010 年那場令人生畏的景象的人,另一位早期在 Google 的 Kubernetes 工程師 Tim hockin 也在電影中說:“AWS 在每個人心中都是龐然大物,”
Kubernetes 早期創始人 Joe Beda 的回憶提供了一些關鍵背景,“如何改變現狀 —— 我們如何以一種與 Google 無關的方式撼動雪球,去抓住一些客戶,平衡 AWS 在該市場的主導地位,” 這是貫穿整個專案的主題,
Honeypot 在 Twitter 上分享了紀錄片中的這句話,并得到了一名網友的回應:“Google 必須在云領域做出一些大膽的舉動,才能成為長期的贏家,”
Google 的基礎設施副總裁 Eric Brewer 回應道:“這句話是我說的,2013 年我相信這句話,現在我也相信,Kubernetes 經歷了一段充滿高潮和低谷的奇妙旅程,但最終,它改變了整個云計算領域的游戲規則,”
Kubernetes 的故事始于杰出的 Google 工程師 Brian Grant,他指出 Google 擁有自己的內部基礎設施專業知識,并希望將其運用到云計算中,但是另一個思考過這一問題的人是 Clayton Coleman,他是 Red Hat 公司的集裝箱應用基礎設施架構師,
Coleman 說了一件顯而易見的事情:如果沒有 Docker,Kubernetes 就不可能存在,Google 也需要趕上 AWS,而 Red Hat 的 CoreOS 團隊則認為 Linux 需要在云領域做更多突破,并且已經開始考慮 Linux 之后會出現什么,
開源的決定
Joe Beda 承認 通過開源構建社區將是我們從根本上建立事實標準的最佳方式,但這并不像聽起來那么簡單,事實上,受訪者們回憶 Google 的管理層對他們的懷疑,Kubernetes 差點就被否定了,
Tim Hockin 回憶說:“當時團隊聯系了 Urs H?lzle(Google 技識訓礎設施高級副總裁),希望將其開源后,他問:我們能從中得到什么?這給 Google 能帶來了什么好處?所以他的第一反應是認為我們沒有必要這么做,”
Google 團隊為 DockerCon 構建 Kubernetes 第一個開源版本所花的時間比獲得 Google 的開源許可所花的時間更少,
創建一個社區
片中包括了 Kubernetes 在 DockerCon 2014 上官宣開源的鏡頭,Brewer 告訴觀眾:“這是另一個頂級的專案,這不是一件壞事,有很多這樣的人,因為這是一個令人激動和重要的領域,一個我們需要達成共識的領域,現在在這個領域開源原因是,它需要更多的創意,”
Coleman 回憶道:”我覺得每一家大型初創公司都有一個容器編排專案,其中一半都是在 DockerCon 2014 上宣布的,” Google 首席工程師 Kelsey Hightower 說:”如果你有足夠的時間和經驗,你就會創造出 Kubernetes,” 但我懷疑誰會有 Google 那樣的經驗,
片中沒有回避 Kubernetes 在宣布時所激起的情緒,Beda 坦率地承認“盡管我們一直在強調 Google 的這個專案是開源的,但當我們開始尋找合作伙伴時,仍然讓他們產生了疑慮,”
正如 Sarah Novotny 所說:“許多大公司不喜歡他們的員工簽署競爭對手撰稿的許可協議,” Novotny 在片中被認為是 Microsoft Azure 的開源專家,盡管她過去的作業包括領導 Google Cloud 平臺的開源戰略小組,在那里她代表 Google 成立 CNCF —— 該組織就是為了解決這些問題而成立的,
McLuckie 告訴制片人:“這可能是我做過的最難的事情 —— 試圖引導多家供應商,建立 CNCF 這樣的組織,” 但 Novotny 回憶道:“當我們開始把重心轉移到更開放的社區治理中,當我們把著作權和知識產權轉移到 CNCF 時,更多大公司就能夠參與進來,在那個時候,感覺真的變成了一場如何培養下一代領匯入的演習,”
片中記錄了 Kubernetes 社區的成長,Grant 回憶說:“在 Kubernetes 的頭兩年,我的收件箱里收到了 20 萬條來自 GitHub 的通知,” Novotny 補充道:“到 2016 年底,我們的每個版本都有 700 到 1000 人參與,”
Kubernetes 之所以能夠獲勝,部分原因在于它擁有一大批貢獻者,它一直在前進,每天都有大量的提交,這種變化的速度比其他一切都重要,
——Google 基礎設施部副總裁
Eric Brewer
對手的擁抱
在紀錄片的結尾,Beda 回憶了 Docker 公司在 DockerCon 2017 上的宣告,他們將支持 Kubernetes 和 DockerSwarm,
Beda 說:“我認為他們意識到這是他們不能忽視的東西,所以 Grant 和我去了那,那真是一個很酷的時刻,我終于覺得我們不再互相對抗,而是團結在一起,”
不僅僅是 Docker 公司,Grant 記得,在 2017 年,許多競爭對手都接受了 Kubernetes,包括 Mesos,到那一年年底,就連 Amazon 也發布了 Kubernetes 的產品,
原文:https://thenewstack.io/a-kubernetes-documentary-shares-googles-open-source-story/
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/440469.html
標籤:其他
上一篇:MySQL索引
下一篇:SQL優化
