1. 程式人生 > >CoreOS 和 Kubernetes 1.5 自主執行 Kubernetes、Container Linux_Kubernetes中文社群

CoreOS 和 Kubernetes 1.5 自主執行 Kubernetes、Container Linux_Kubernetes中文社群

背景資訊

Kubernetes 1.5 近日釋出,本文由 CoreOS CEO Alex Polvi 發表。講的是Core OS 公司 Linux 發行版產品:

Container Linux 以及該版本一些細節。

CoreOS 的成立初衷是網路安全保護。顯然,這是一個比較大的目標,但是毫無疑問對於隱私策略、商務和政府來說是十分必要的。而且這個目標也是可以完成的。

為了達到這個目標,我們在 Tectonic 大會上設了一個重要的里程碑,時間截點是 CoreOS Tectonic 產品下一年的迭代時。這次 Kubernetes 1.5 的釋出是建立在完全不打補丁的上游 Kubernetes 交付自主執行效能的基礎上。同樣,我們 Core OS 的 Tectonic 產品免費提供於小於等於 10 個節點的服務。今天歡迎大家點選試用我們的產品:https://coreos.com/tectonic。

在這裡我們還要宣佈一個大訊息:Kubernetes 1.5 版本正式上線,同時我們 Linux 發行版的官方名字揭曉:Container Linux!接下來為大家描述具體細節。

CoreOS Tectonic 交付自主執行 Kubernetes

Kubernetes 正在按照自己的計劃,一步一步成為雲原生管道的標準。隨著 Kubernetes 的自主執行,組織者就能夠確保這個關鍵的基礎設施層一直處於最新版本,擁有最新功能,我們的客戶能夠一直享受到上游創新持續整合帶來的好處。

自主執行擴充了 Kubernetes 及其混合部署功能的規模,所以現在你的部署看起來是這樣的:

  • 安全:自動更新允能讓你應用最新的補丁來進行修復,這樣就可以確保版本不會落後,產品中也不會出現不安全軟體。
  • 簡單:補丁、升級和易損性的迴應通常是密集資源。尤其是在發行版本中,環境擴大了之後,叢集變大了,挑戰也更大了。自主執行的 Kubernetes 簡化了這個程序,並且刪除了跟這些令人頭疼的程序相關的技術債務。
  • 現狀:Kubernetes 社群中,創新的進度是驚人的。幾十個特殊興趣小組和成千上百個開發人員每天都在向這個專案貢獻程式碼。Tectonic 幫助你跟上創新的步伐。

有了自主執行的 Kubernetes 平臺,使用者可以獲取最新的 Kubernetes 版本,而且在這個過程中,安全更新上的問題可以進行無縫補救。就好比轎車的一些自主執行功能,我們將可用功能做成了一個選項。這個選項在 CoreOS Tectonic 中是一個預覽功能,可以通過安裝按鈕來啟動。Tectonic 現在可以為 10 個節點以下的使用者提供服務。

Kubernetes 1.5 即將可用(編者:k8s1.5已經發布)

Kubernetes 1.5 即將釋出。因為 CoreOS Tectonic 使用的是上游 Kubernetes 技術,所以幾周後用戶就可以使用 Kubernetes 1.5 版本了。在過去一年中,我們對 Kubernetes 做了較為可觀的貢獻,在 Kubernetes 1.5 版本中,我們加入了以下功能:

  • 提升排程速度——原本將 300000 個 pod 放到 1000 個節點上需要8750秒,而現在只需要 587 秒。
  • etcdV3 加速——速度提升,所以壓力測試成功個數從 1000 個節點叢集增長到了 5000 個。
  • 容器映象策略——Webhook 延伸到外部服務來阻止或者允許 pod 被排程。這會啟動未來 Quay 和 Quay 安全掃描的整合。
  • 測試、安裝會更加容易——minikube 會繼續提升並且為開發機器上的 Kubernetes 測試叢集提供超級簡單的設定。
    我們的工作流使我們釋出 CoreOS Tectonic 更加快速,同時允許其它人貢獻開原始碼。

20161215140854

CoreOS Linux 現在更名為 Container Linux

CoreOS 開源產品是我們承諾的交付網路安全的第一步。目前,我們估測每個月會產生大約 100 萬個特殊的 CoreOS 例項。這個發行版是為容器改進的,但是更重要的是,它有自動更新效能,能夠(A)快速打補丁,(B)確保易損性迴應自動化/一致的/最新版本,(C)確保是最新的核心,這樣你就可以執行最現代的應用程式,比如容器。
在過去幾年裡,Core OS 代表的不僅僅是一個產品,還代表著開源社群內的領導者和專業度。所以為了將我們公司跟大家使用的產品進行區分,我們將 CoreOS Linux 重新命名為“Container Linux by CoreOS”,同樣也設計了新的 logo,如下圖所示。

20161215140834

感謝大家

在這裡,由衷感謝我們的技術團隊為 Kubernetes 和產品 Tectonic 所做出的努力和付出的熱情。Core OS 工程師已經開發並且貢獻了幾十個專案,並且完整引入新的開源專案到社群,因為我們相信 Kubernetes 和現代化應用程式。
我們也感謝同在社群內大家對 CoreOS 的支援。2016 年底到來,我們第二年度的 Tectonic 大會也到了尾聲,我們想要感謝大家為網路安全作出的貢獻。我們希望在我們所擅長的領域將工作做好,將我們的業務產品化、創新化,同時在這裡跟大家一起,努力將網路變成一個更加安全的地方。