雲原生動態週刊:你訂閱 GitHub README 播客了嗎?

雲原生一週動態要聞:

  • Apache Kafka 3.0.0 發佈
  • Deis Labs 推出 WebAssembly PaaS 平臺 Hippo
  • Mirantis Flow 將數據中心重塑爲雲原生系統
  • Docker 團隊加速開發 Docker 桌面的新功能
  • CNCF 最終用戶技術雷達提供對 DevSecOps 的洞察
  • 開源項目推薦
  • 文章推薦

編程通常被認爲是一項孤獨的工作,但實際上它是由開源維護者、貢獻者和團隊領導的世界上規模最大的社區工作,這些無名英雄花費了漫長的時間來構建軟件、修復問題、回答問題和管理社區。

爲了讓更多人聽到廣大開發者的聲音,GitHub 創建了 README 項目,該項目主要職責是與社區互動並探索圍繞開源世界的故事、挑戰、技術和文化。目前有四大板塊:

  • 專題文章:這些故事展示了爲解決世界上最棘手的問題而在GitHub上創建的項目和相關人員。
  • 開發者故事:認識每天都在推動開源世界向前發展的維護者和開發者。
  • 最佳實踐:由專家級開發者和團隊給大家分享軟件工程、協作和文化方面的最佳實踐。
  • Podcast:通過播客聆聽您最喜歡的開源項目,以及創建這些項目的開發人員。

推薦大家訂閱 Podcast,有助於瞭解目前全球頂尖的那些開源項目是如何運作的。PC 端可以使用 Google Podcast 來收聽。

雲原生動態

Apache Kafka 3.0.0 發佈

日前,Apache Kafka® 社區宣佈 Apache Kafka 3.0 的發佈。Apache Kafka 3.0 在很多方面都是一個重要的版本。Apache Kafka 3.0 引入了各種新功能,對 API 進行了突破性的修改,並改進了 KRaft--Apache Kafka 的內置共識機制,該機制將取代 Apache ZooKeeper™。

新功能如下:

  • 添加 InsertHeader 和 DropHeaders 連接轉換 KIP-145
  • 在 KIP-500 模式下實現 createPartitions
  • 如果分區從 fetcher 中刪除,副本 fetcher 不應在發散時期更新分區狀態

常規變化:

  • 棄用 Kafka 中對 Java 8 的支持
  • 棄用 Kafka 中對 Scala 2.12 的支持

要查看功能和增強功能的完整列表,請閱讀 Apache Kafka 3.0.0 發行說明

Deis Labs 推出 WebAssembly PaaS 平臺 Hippo

Hippo 是由 Deis Labs 推出的一個開源自託管平臺即服務(PaaS)解決方案,旨在簡化開發體驗。Hippo 由 WebAssembly 提供支持,可在工作負載之間實現高度隔離。

Deis Labs 推出 Hippo 的主要目的有兩個:

  • 讓開發應用程序和服務變得簡單。Hippo 提供了一套工具,使其能夠輕鬆地構建和測試新的想法。也讓新人更容易開始編寫應用程序。Hippo 簡化了開發體驗。

  • 讓團隊更容易管理他們的應用程序的發佈週期。Hippo 引入了一個叫做 "通道"的概念。通道根據提供的標準自動部署最新的版本。想在一個暫存環境中測試你的想法?創建一個新的"暫存"通道,選擇標準爲 "*",看着 Hippo 在你眼前部署你的應用程序的最新版本。Hippo 簡化了"進入生產"的體驗。

詳情見

Mirantis Flow 將數據中心重塑爲雲原生系統

Mirantis Flow着眼於你的數據中心的需求,以便不僅適應作爲現代應用一部分的容器化工作負載,而且適應那些虛擬化甚至在裸機上運行的應用,提供一個與供應商無關的、主動運營的服務,爲你的物理數據中心和公有云提供服務。

利用最新發布的 Mirantis Container Cloud、Mirantis OpenStack 和 Mirantis Kubernetes Engine,所有工作負載均可遷移到雲原生基礎架構,無論是傳統虛擬機工作負載還是容器化工作負載。

Mirantis Flow 在任何基礎設施(包括裸機、私有云、公有云和邊緣)上的單個平臺中提供所有這些,將所有基礎設施視爲單個多雲。它提供了多個入口點,並通過提供雲原生應用程序開發的路徑在任何階段實現現代化,使開發人員能夠更快地交付代碼。

詳情見

Docker 團隊加速開發 Docker 桌面的新功能

2019 年 11 月,Docker 宣佈重新聚焦於開發者的需求。具體而言,Docker 着手簡化現代應用程序開發的複雜性,以幫助開發人員儘可能快速、安全地將他們的想法從代碼轉化爲雲。自從根據公共路線圖交付以來,Docker 已經取得了很多進展,包括爲蘋果 M1 芯片提供 Docker 桌面支持,爲個人和團隊提供圖像漏洞掃描,通過與 100 多個 ISV 的 Docker Verified Publisher 夥伴關係提供更多可信的內容,以及更多。

於 2021 年 8 月 31 日宣佈的 Docker 訂閱更新,受到了來自社區的壓倒性的、積極的支持,包括個人開發者和企業。這種支持非常積極,以至於能夠在公共路線圖中加快投資和交付幾個要求很高的 Docker 桌面功能:

  • 適用於 Linux 的 Docker 桌面(“DD4L”)
  • Docker 桌面卷管理
  • Docker Compose v2.0 GA

詳情見

CNCF 最終用戶技術雷達提供對 DevSecOps 的洞察

近日 CNCF 發佈了 DevSecOps 技術雷達,DevSecOps 是將安全性集成到現代雲原生應用程序的發佈週期中的實踐。它通過彌合開發團隊和安全團隊之間的差距以及自動化許多安全流程來構建在 DevOps 之上。Radar 團隊選擇 DevSecOps 作爲主題,因爲成員認爲這是應用程序開發中變化最快的空間之一。許多組織都試圖在快速發展的願望與保護整個應用程序生命週期的重要性之間取得平衡。

CNCF 技術雷達是 CNCF 最終用戶社區的一項舉措,該社區由超過 155 家領先的公司和初創公司組成,例如 Airbnb、Capital One 和 Twitter,他們使用雲原生技術並旨在識別挑戰和最佳實踐在採用它們時。技術雷達分享有關最終用戶使用哪些工具以及最終用戶推薦廣泛採用的工具和方式的見解。

詳情見

開源項目推薦

Mizu

Mizu 是一個簡單強悍的 Kubernetes API 流量查看器,能夠幫助我們查看微服務之間的所有 API 通信,有助於排查故障和分析性能。類似於 Tcpdump 和 Chrome Dev Tools 的結合。

Kubermetrics

Kubermetrics 這個項目比較有意思,它提供了一個統一的用戶界面來實現 Kubernetes 集羣監控以及數據可視化,集成了 Prometheus 和 Grafana 儀表盤。

Datree

Datree 是一個 CLI 工具,爲Kubernetes 提供了一個策略執行解決方案,對每一個代碼變更進行自動檢查,以防止違反規則和錯誤配置。當發現違反規則時,Datree 會產生一個告警,指導開發者在 CI 過程中修復問題。

這種做法這比人工處理要有效得多,如果你直接給開發者發郵件,懇求他們設置各種限制,很可能會因爲開發者已經不堪重負而被置若罔聞。

除了 CLI 之外,它還提供了一個比較友好的 Web 界面。

Jspolicy

Jspolicy 是又一個 Kubernetes 策略代理,它專注於支持用 Javascript 或 Typescript 來編寫策略。

文章推薦

開源分佈式追蹤的五年發展歷程

本文作者從事開源(OSS)分佈式追蹤項目已經有 5 年了,在這篇文章中,作者總結了他所學到的東西,展示 OSS 分佈式追蹤領域的演變歷程,並窺探一下未來的發展。文中討論了 Hawkular-APM、Zipkin、Jaeger、OpenTracing、OpenTelemetry、SigNoz 和 Hypertrace 等項目,相當多啊!

深入理解 Linux 頁面緩存

這是一個系列文章,深入研究了 Linux 的頁面緩存。如果你想進一步瞭解 Linux,本文可以幫助你解開有關 IO 的各種困惑。

本文由博客一文多發平臺 OpenWrite 發佈!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章