2020 年對 Kubernetes 的 5 個預測

Scott Mccarty發表於2020-01-07

以及,對 2019 年最受歡迎的 Kubernetes 文章的回顧。

2020 年對 Kubernetes 的 5 個預測

你是怎麼追蹤一個廣受歡迎的專案(如 Kubernetes)的發展軌跡?你是怎麼了解它發展到什麼程度了?如果你在為這個專案作貢獻或加入了特殊興趣組(SIG),可能你會在潛移默化中瞭解到它的發展軌跡,但如果你的全日工作不涉及到為 Kubernetes 作貢獻,那麼你可能需要一點關於未來的預測來幫助你瞭解。對於一個諸如 Kubernetes 的快速發展的專案,年末是回顧過去的一年和展望新的一年的最好時機。

今年,Kubernetes 取得了很大的進展。除了去檢視原始碼、文件、會議筆記,你也可以去瀏覽部落格。為了深入瞭解,我在 Opensource.com 上找到了 Kubernetes 排名前十的文章。透過這些文章,我們能瞭解開發者們更喜歡讀和寫哪些話題的文章。我們開始吧!

  • 為什麼資料科學家喜歡Kubernetes
  • Kubernetes 機密資訊和 ConfigMap 簡介
  • 怎樣在 Kubernetes 上執行 PostgreSQL(譯文)
  • 為什麼說 Kubernetes 是一輛翻斗車(譯文)
  • 安全掃描你的 DevOps 流程
  • 在 Kubernetes 上部署 InfluxDB 和 Grafana 以收集 Twitter 統計資訊
  • 使用 Kubernetes 操作器擴充套件 PostgreSQL
  • 使用 Kubernetes 控制器減少系統管理員的工作量
  • 將 Kubernetes 帶到裸金屬邊緣計算
  • 為什麼你不必擔心 Kubernetes

首先,我要指明這些文章中有 5 篇是關於 Kubernetes 工作負載的擴充套件以及它們可以執行在什麼場景。這些工作負載涵蓋資料科學、PostgreSQL、InfluxDB、Grafana(不僅僅監控叢集本身)和邊緣計算。從歷史角度看,Kubernetes 和容器都是在虛擬機器上執行的,尤其是執行在由雲提供的基礎設施上時。拋開對於 Kubernetes 的興趣因素,這也表明了終端使用者們極度希望在裸機上安裝 Kubernetes(參照 用 OpenShift 在裸機環境執行 Kubernetes)。

其次,也有很多開發者希望瞭解操作相關的知識以及 Kubernetes 的最佳實踐。從 Kubernetes 操作器Kubernetes 控制器,從 機密資訊ConfigMaps,開發者和運維人員都希望能找到簡化部署和管理工作的最佳實踐。我們經常糾結在怎麼去修改配置檔案或別人會怎麼配置,而不去回頭想想這些配置是怎麼讓應用部署運轉的(不是怎麼安裝,也不是怎麼執行 Kubernetes)。

最後,人們似乎對入門教程真的感興趣。事實上,構建 Kubernetes 所需瞭解的資訊太多了,以至於讓人們望而卻步,也使他們走了錯誤的路。流行度高的文章中有幾篇講述了為什麼你需要了解用 Kubernetes 執行應用程式,而不僅僅是安裝它。就像最佳實踐類的文章一樣,人們也通常不會回頭分析在入門時他們應該在什麼地方花費時間。我一直秉持的理念是,把有限的時間和金錢投入到如何使用某項技術上,而不是如何構建它。

2020 年對 Kubernetes 的 5 個預測

回顧了 2019 年的相關主題,這些主題告訴我們 2020 年將如何發展?結合這些文章中的觀點,加上我自己的看法,我來分享下我對於 2020 年以及未來發展趨勢的想法:

  1. 工作負載擴充套件。我會關注高效能運算、AI/ML 以及使用操作器的有狀態工作負載。
  2. 更多的生產中的最佳實踐,尤其是跟一些成熟的標準相關的,像 PCI、HIPAA、NIST 等等。
  3. 提升免 root 和更安全的執行時類(如 gVisorKata Containers 等等)的安全性。
  4. 在部署和開發者們共享應用時,把 Kubernetes 清單的更好的規範標準作為部署的核心要素。如 podman 生成 kubepodman 執行 kube,還有多合一 Kubernetes 環境,如 CodeReady Containers (CRC)
  5. 一個前所未有的網路、儲存和專業硬體(如 GPU 等等)供應商的生態系統,為 Kubernetes 提供 BoB(LCTT 譯註:best of breed,單項最佳品牌)解決方案(在自由軟體中,我們相信開放的生態系統好過垂直整合的解決方案)。

期待 Kubernetes 在新的一年裡再創輝煌!


via: https://opensource.com/article/20/1/kubernetes-2020

作者:Scott McCarty 選題:lujun9972 譯者:lxbwolf 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章