雖然Kubernetes可能是基礎設施的未來,但它不是開發者平臺 | devops.lol
上個月,Pivotal [url=https://content.pivotal.io/blog/pivotal-brings-the-magic-of-cf-push-to-kubernetes]宣佈[/url]他們的旗艦產品 - 基於Cloud Foundry的Pivotal應用服務 將使用Kubernetes。我進行了實驗:請求訪問私有alpha,並被允許進入。在新增一些資源後,我在實驗室環境中部署了它。
安裝完成後,cf push足以讓我的應用程式程式碼在Kubernetes上作為容器執行。
- 所以您可能會問:“但是等等,自2010年以來,部署在Cloud Foundry上的應用程式不會作為容器執行嗎?”
是的。
- “Cloud Foundry沒有配備執行所有這些應用程式的容器協調器(如Kubernetes)嗎?”
是的,它的協調器被稱為Diego。
- “它Diego更復雜嗎?”
相反。它不要求使用者投資容器或容器協調器知識。
- “我想它Diego必不如Kubernetes成熟?”
不完全是這樣。它及其前身 - Droplet執行代理(DEA) - 多年來已經在這個世界上最大的企業組織中執行了數十萬甚至數百萬的應用程式。事實上,甚至在Kubernetes或Docker之前還是那麼一回事。
- “但我們肯定可以用Kubernetes做更多的事,對吧?”
是的,也不是,Kubernetes有更多的旋鈕和螺栓來調整應用程式的執行方式。但是,它還沒有Diego現在提供的所有選項。
- “我很困惑:鑑於上述情況,你為什麼要用Kubernetes取代Diego?”
因為開源並不是一場零和遊戲,正數之和由玩家數決定。
- “再來一次?”
無論喜歡與否,到目前為止,致力於Kubernetes的組織數量如此巨大,幾乎可以肯定它將成為基礎架構的未來,因為虛擬機器已經擺在面前。
- “因此,我們的想法是從轉向標準平臺中獲利?”
Cloud Foundry貢獻者將不再需要維護他們自己的自定義容器協調器,因為他們可以釋放他們最好的人來處理技術棧中更高的功能。增加更多價值。
其次,Kubernetes社群有這樣的勢頭,當我們從同一點開始時,可能會以類似的方式替換Cloud Foundry的更多元件。
最後,客戶特別要求它。儘管容器協調器只是更豐富的Cloud Foundry產品中的實現細節,但仍有一些人關心。
- “當我們擁有Kubernetes時,我們還需要Cloud Foundry嗎?”
沒有任何改變。雖然Kubernetes可能是基礎架構的未來,但它不是開發人員平臺。但有些人認為也是開發者平臺,但如果你強迫 - 或允許 - 你的開發人員直接與容器和容器協調器一起工作,你可以確定他們將大部分時間花在這上面,而不是編寫為你的業務增加價值的程式碼。
- “所以在K8上的PAS中,一切都作為容器執行嗎?”
不。只是應用程式。兩年前,IBM啟動了一項名為Eirini的計劃,將Cloud Foundry的容器協調器從Diego切換到Kubernetes。Pivotal今年加入,結果是Kubernetes(K8s)的Pivotal Application Service(PAS)。
還有另一個計劃 - 專案Quarks - 旨在將Cloud Foundry元件(目前使用虛擬機器上的BOSH版本部署)切換到Kubernetes可部署的Helm圖表。這還沒有在K8上的PAS中。此外,Helm包管理器存在嚴重問題,需要在它變得像BOSH一樣堅固之前加以解決。
- “終端使用者會注意到什麼嗎?”
理想情況下,不會注意到。Cloud Foundry的終端使用者一直是開發人員,對他們來說沒什麼變化。請注意,這不是第一次或最後一次將Cloud Foundry的自定義元素替換為已成為開源標準的軟體。例如,自定義路由器層正在被Istio服務網格取代,這項工作正在進行中。
- “它將如何幫助我們自己的客戶?”
與常規PAS一樣:通過授權他們更快,更安全地建立和部署新業務功能而無需停機。
相關文章
- “大資料”的未來是apps,不是基礎設施大資料APP
- 德勤:全球基礎設施的未來
- 基礎設施即程式碼的過去和未來
- Rust會成為JavaScript未來的基礎設施嗎? – thenewstackRustJavaScript
- Rust是JavaScript基礎設施的未來? – Lee RobinsonRustJavaScript
- Hadoop雖然強大 但不是萬能的Hadoop
- 融合基礎設施將主導未來資料中心
- 超越基礎設施:深度探討平臺工程的關鍵支柱
- 位元組跳動為什麼選用Flutter:並非跨平臺終極之選,但它可能是不一樣的未來Flutter
- 基於雲端計算的大資料平臺基礎設施建設實踐 排序大資料排序
- 基於Kubernetes和OpenKruise的可變基礎設施實踐UI
- 未來基礎設施報告:展望2030年的城市與日常生活
- 國家質量基礎設施一站式服務平臺建設,NQI雲平臺建設
- 即時基礎設施:以業務速度發展的基礎設施
- 質量基礎設施一站式服務平臺,NQI服務雲平臺搭建
- 質量基礎設施一站式服務平臺,NQI雲服務平臺搭建
- 三起兩落:汽車充電基礎設施,未來能成功逆襲嗎?
- 資料庫已經不是最難國產化的IT基礎設施了資料庫
- Web3的未來:DePIN專案引領物理基礎設施的去中心化革命Web中心化
- 質量基礎設施一站式雲服務平臺搭建
- 揭秘FACEBOOK未來的機器學習平臺機器學習
- 基於 Kubernetes 的雲原生 AI 平臺建設AI
- 個性化的桌面,雖然這是臺工作機。
- 除了雲端計算和5G,未來之城還缺哪個「基礎設施」?
- 國家質量基礎設施(NQI)一站式服務平臺,NQI雲服務平臺建設
- 國家質量基礎設施一站式服務平臺,NQI雲服務平臺搭建
- 質量基礎設施一站式服務平臺開發搭建
- 質量基礎設施一站式NQI雲平臺系統建設方案
- 揭祕FACEBOOK未來的機器學習平臺機器學習
- 運維的未來是平臺工程運維
- 這幾個網站我喜歡,雖然不是很有名,但是操作起來絕對好用到爆!網站
- 質量基礎設施“一站式”平臺開發,NQI線上系統建設
- 質量基礎設施NQI“一站式”線上公共服務平臺建設方案
- 質量基礎設施“一站式”平臺建設,NQI線上系統開發
- NQI質量基礎設施“一站式”服務平臺建設解決方案
- 質量基礎設施(NQI)“一站式”服務平臺開發搭建
- NQI質量基礎設施一站式服務系統平臺搭建
- 位元組跳動為何選用Flutter?並非最優選,但它可能是不一樣的未來!Flutter