Linux中國

2020 年對 Kubernetes 的 5 個預測

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

今年,Kubernetes 取得了很大的進展。除了去查看源碼、文檔、會議筆記,你也可以去瀏覽博客。為了深入了解,我在 Opensource.com 上找到了 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中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國