雲原生愛好者週刊:Lens 5.2 發佈,支持 M1 芯片

雲原生一週動態要聞:

  • Lens 5.2 發佈
  • CNI 1.0.1 發佈
  • K8ssandra 從 Helm 遷移到 Operator
  • Amazon EKS Anywhere – 現在普遍可用於在本地創建和管理 Kubernetes 集羣
  • WasmEdge 0.8.2 發佈
  • 中國首屆 Kubernetes Community Days 即將開啓
  • 開源項目推薦
  • 文章推薦

雲原生動態

Lens 5.2 發佈

Lens 5.2 發佈,這個版本包含了一些新的和改進的特性,包括許多有趣的增強和 bug 修復!這個版本的主要亮點包括蘋果的 M1 芯片支持,增加/刪除集羣的改進用戶體驗,Monaco 編輯器集成等等。

新功能和增強功能如下:

  • 針對蘋果 M1 芯片進行了優化
  • 輕鬆添加/刪除羣組
  • Monaco 編輯器集成
  • 自動加入集羣令牌

其他顯著變化:

顯著特點:

  • 從用戶界面複製 Kubernetes 資源名稱變得更容易
  • 添加了重命名快捷欄的功能
  • 改進命名空間選擇器的用戶體驗
  • 改進指標查詢的功能,並將指標添加到命名空間和 Job 中

值得注意的錯誤修復:

  • 改進了反映節點和自定義資源定義(CRD)視圖中集羣變化的儀表盤更新
  • 修復了某些 Kubernetes 資源的指標加載問題
  • 修復了目錄側欄中的字體大小變化
  • 將內置的 kubectl 更新到 v1.21.2 以改進端口轉發的性能

詳情見

CNI 1.0.1 發佈

CNI v1.0 對 CNI 的工作方式沒有什麼改變,但它宣佈了 API 的穩定性。

這個版本包括:

  • 一個重寫的規範(爲了清晰)
  • libcni 的改進
  • 更多的測試

規範變更日誌

K8ssandra 從 Helm 遷移到 Operator

K8ssandra 是 Apache Cassandra® 在 Kubernetes 上的一個發行版,由多個開源組件構建。從一開始到最近的 K8ssandra 1.3 版本,K8ssandra 都是作爲 Helm 圖表的集合來安裝和管理。雖然該項目利用了 Kubernetes operators 的組件,包括 Cassandra(cass-operator)和 Medusa(medusa-operator),但還沒有一個 Operator 將所有這些組件作爲一個整體的系統來管理。

隨着項目的發展,開始遇到 Helm 的一些限制。雖然讓 K8ssandra 集羣的安裝正常工作非常簡單,但在升級和管理集羣時遇到了更多問題。

通過分析,K8ssandra 團隊決定建立一個 Operator。並將其稱爲 K8ssandra 2.x 系列版本。2.0 版本的優先事項是移植 K8ssandra 在 Helm 圖表中的現有功能,確保 Operator 具有同等的功能,並增加多集羣支持。

詳情見

Amazon EKS Anywhere – 現在普遍可用於在本地創建和管理 Kubernetes 集羣

Amazon EKS Anywhere 全面上市,這是 Amazon EKS 的部署選項,EKS Anywhere 提供了一個可安裝的軟件包,用於在本地創建和操作 Kubernetes 集羣,並提供用於集羣生命週期支持的自動化工具。

EKS Anywhere 也是開源的。你可以減少購買或構建自己的管理工具來創建 EKS Distro 集羣、配置操作環境和更新軟件的複雜性。EKS Anywhere 使你能夠自動化管理集羣,減少支持成本,並消除使用多個開源或第三方工具來操作 Kubernetes 集羣的冗餘工作。EKS Anywhere 得到了 AWS 的全面支持。此外,你可以利用 EKS 控制檯查看在任何地方運行的所有 Kubernetes 集羣。

詳情見

WasmEdge 0.8.2 發佈

WasmEdge 0.8.2 發佈,主要變化如下:

  • 更好的跨平臺兼容性。在 Mac OS X(Intel 和 M1)、Windows 10 以及配備 ARM 32 位芯片的 IoT 設備上運行 WasmEdge 應用程序。
  • Networking 支持。可以從 WasmEdge 應用程序發出網絡請求並運行 HTTP 服務器。
  • 新的和改進的 API。在 C、Rust 和 Golang 應用程序中嵌入 WasmEdge 函數。
  • WasmEdge 的 AoT 編譯器的通用二進制輸出。在雲原生平臺可以利用 AOT 增進性能。
  • 支持 proxy-wasm 規範,WasmEdge 爲服務網格帶來了高性能 API 路由。

WasmEdg 源碼地址

中國首屆 Kubernetes Community Days 即將開啓

Kubernetes Community Days(KCD)由雲原生計算基金會(CNCF)發起,可由全球各國當地的 CNCF 大使、CNCF 員工以及 CNCF 會員單位聯合組織。目前 KCD 正在全球各個國家活躍地組織進行中,KCD 聚集了來自雲原生領域開源社區的最終用戶、貢獻者和技術專家,這一系列本地化的活動有助於 Kubernetes 社區的健康和活躍發展,促進雲原生技術在不同行業的最終用戶進行更廣泛的傳播。

CNCF 聯合 PingCAP、華爲雲、青雲科技、雲原生社區的多位 CNCF 大使,將在中國舉辦首屆 Kubernetes Community Days(KCD),並計劃分別在北京和上海舉辦兩場線下活動,聚焦雲原生生態的開源項目與技術實踐等主題分享。

關於 KCD

開源項目推薦

Colima

自從 Docker Desktop 不再免費供中大型企業使用後,開源免費的替代品 lima 便火了。今天再介紹一款 lima 的改進版 colima,這個名字一聽就很厲害。它可以通過命令參數設置虛擬機的內存和 CPU 等資源,也可以直接通過命令參數修改已有的虛擬機參數,還可以自動創建 Kubernetes 集羣。

x11docker

默認情況下,Docker、Podman 以及 Containerd 這些容器運行時是不支持圖形界面的。x11docker 可以在主機系統上運行一個 X Server,並將其提供給容器,這樣就可以在容器中運行圖形化桌面應用程序了。目前只支持 Linux 和 Windows 系統,暫不支持 macOS 系統。

WSLg

WSLg 是 Windows Subsystem for Linux GUI 的縮寫,該項目的目的是在 Windows 中運行 Linux GUI 應用程序,使其更接近 Windows 原生應用的體驗,可以整合到開始菜單和任務欄中,也可以跨 Windows 和 Linux 應用程序複製粘貼剪切板的內容。

架構如圖:

htmlq

htmlq 類似於 jq,不過 htmlq 是用來處理 HTML 文本的,主要通過 CSS 選擇權來從 HTML 文本中提取內容。例如 :

$ curl -s https://kubesphere.com.cn | htmlq --attribute href a
...
https://github.com/kubesphere/kubesphere/blob/master/docs/roadmap.md
https://kubesphere.com.cn/
https://github.com/kubesphere/community/blob/master/sig-advocacy-and-outreach/summer-ospp/README_zh-CN.md
https://kubesphere.com.cn/forum
https://demo.kubesphere.io/login
https://github.com/kubesphere/kubesphere
https://github.com/kubesphere/kubesphere/stargazers
/devops/
/service-mesh/
/observability/
/projects/
/conferences/
/blogs/
/videos/
/docs/
...

文章推薦

紅藍對抗中的雲原生漏洞挖掘及利用實錄

本文聚焦於攻防對抗中所沉澱下來的漏洞,分享了作者所在的團隊在多處攻防場景所遇到的雲原生相關的漏洞挖掘和漏洞利用實例。

爲什麼我們從 Kubernetes 遷移到了 Nomad

本文是由 Hashicorp 的工程師所寫,不排除是軟文的可能性,需要謹慎閱讀。不過文章的很多觀點還是值得思考的,Kubernetes 並不是解決所有問題的銀彈,它也有很多不適用的場景。

在不使用 Docker 的情況下以非 root 身份運行 kind 集羣

由於近期 Docker 更新了訂閱策略,很多人試圖擺脫 Docker Desktop for macOS 尋求更好的方案。本文試圖讓 kind 的容器運行時替換成 Containerd,並使用 nerdctl 來操作。有趣的是,最終嘗試失敗了,而且最後也沒有解決方案,作者擇日再繼續討論這個問題。

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

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