1. 程式人生 > 其它 >雲原生愛好者週刊:玩 Kubernetes 遊戲,贏取免費機票

雲原生愛好者週刊:玩 Kubernetes 遊戲,贏取免費機票

雲原生一週動態要聞:

  • Grafana 8.2.2 釋出
  • OSM(Open Service Mesh)釋出 v1.0 的第一個候選版本
  • 谷歌宣佈推出 Google Distributed Cloud
  • KubeSphere 3.2.0 RC 版釋出,支援 Kubernetes 1.22
  • 開源專案推薦
  • 文章推薦

雲原生動態

Grafana 8.2.2 釋出

Grafana 是一個功能豐富的指標標準儀表板和圖形編輯器,用於分析和監控 Graphite、Elasticsearch、OpenTSDB、Prometheus 和 InfluxDB。日前,Grafana 8.2.2 釋出。

功能和增強功能:

  • Annotations:改進了標籤搜尋效能。
  • Application: 現在可以配置錯誤模板的標題。
  • AzureMonitor:從資源過濾器查詢中刪除了一個限制。
  • Caching:現在可選快取大小的指標收集(企業版)。
  • Packaging:刪除了 systemd 中的 ProcSubset 選項,此選項會阻止 Grafana 在 LXC 環境中啟動。
  • Prometheus:刪除了指標自動完成限制。
  • Request interceptor:允許 MSSQL 的命名例項。(企業)
  • Table:改進了型別圖示的樣式,使它們與列/欄位名稱更加不同。
  • ValueMappings:您現在可以在統計、儀表、條形儀表和餅圖視覺化中使用值對映。

更多更新內容請檢視更新公告

OSM(Open Service Mesh)釋出 v1.0 的第一個候選版本

OSM 是一個雲原生服務網格,允許你在動態微服務環境中統一管理、保護和觀察應用程式流量。它現在執行在 Kubernetes 上,很快也會在多叢集和混合環境中支援 OSM。隨著 1.0 版本在未來幾周的釋出,將提供一組穩定的、健壯的服務網格特性。你可以使用 OSM:

  • 利用自動服務實現業務流量加密(mTLS)
  • 針對 HTTP、TCP 和 gRPC 流量,加強在網格內通訊的應用程式之間的訪問控制
  • 金絲雀(灰度)和藍/綠風格的部署
  • 通過 OSM 收集和暴露的流量指標,瞭解應用程式流量的行為方式
  • 為入口和出口流量定義細粒度的流量控制
  • 其他更多

詳情見

谷歌宣佈推出 Google Distributed Cloud

Google Distributed Cloud 是一個由硬體和軟體組成的解決方案組合,可將基礎架構擴充套件到邊緣和資料中心。

根據您組織的需求,您可以在多個位置執行 Google Distributed Cloud,包括:

  • 谷歌的網路邊緣-允許客戶利用全球 140 多個谷歌網路邊緣位置。

  • 運營商邊緣-使客戶能夠利用運營商的邊緣網路並從我們領先的通訊服務提供商 (CSP) 合作伙伴提供的 5G/LTE 服務中受益。運營商邊緣經過優化以支援低延遲用例,執行具有嚴格延遲和頻寬要求的邊緣應用程式。

  • 客戶邊緣-支援客戶擁有的邊緣或遠端位置,例如零售店、工廠車間或分支機構,這些位置需要直接在邊緣位置進行本地化計算和處理。

  • 客戶資料中心-支援客戶擁有的資料中心和託管設施,以滿足嚴格的資料安全和隱私要求,並在滿足法規合規性的同時實現本地部署的現代化。

Google Distributed Cloud 基於 Anthos 構建,一個基於開源的平臺,可統一跨本地、邊緣和多個公共雲中的基礎設施和應用程式的管理,同時提供一致的大規模運營。

詳情見

KubeSphere 3.2.0 RC 版釋出,支援 Kubernetes 1.22

KubeSphere 3.2.0 RC 版帶來了更多令人期待的功能,例如:

  • 支援的 Kubernetes 版本更新到 1.19.x、1.20.x、1.21.x 或 1.22.x
  • 支援對 Harbor 映象倉庫的映象進行搜尋
  • 建立 federatedDeployment 時支援多叢集排程,同時支援在 federatedDeployment 詳情頁中設定每個叢集的權重
  • 可以為容器設定 GPU 限制
  • 支援 GPU 資源型別與排程 GPU 工作負載
  • 重構 KubeSphere 專案閘道器以支援多種 Ingress Controller
  • 支援介面編輯多叢集配置模板
  • 支援 containerd 與 CRI-O
  • 支援匯入 Grafana 模板到 KubeSphere 自定義監控面板
  • 鑑權支援 OIDC 協議
  • 支援通過操作 CRD 觸發流水線,提升流水線觸發效率

詳情見

更多重量級功能會在正式版本釋出之後在 Release Notes 中詳述,GA 日期在 11 月初。歡迎您部署和測試進行嚐鮮,並在測試後提交 GitHub issue。

嚐鮮方式詳見文章:搶先體驗 KubeSphere 3.2.0 RC 版,支援 Kubernetes 1.22

開源專案推薦

K8s On-Call Hero

K8s On-Call Hero 是一款很酷的遊戲,可以在其中測試和提高解決問題的能力。遊戲的設計類似於限時有獎競答,在限定的時間內答對一題得 100 分。前 50 名玩家都將獲得一件特別訂製的 Komodor KubeCon T 恤,同時還會通過抽獎從前 50 名玩家中抽取一位玩家送出一張價值 $2,500 的機票。

Peanut

Peanut 提供了視覺化儀表盤、REST API 和命令列工具來部署和配置常用的服務,比如資料庫、訊息代理、快取工具等等,適用於開發、手動測試、自動測試等場景。理論上你也可以通過一堆 YAML 檔案或者 Helm 這樣的包管理工具來實現同樣的目的,但 Peanut 更加輕量,也比較好玩,比較適合用來臨時測試,可以加快工作流程。

COSMO

COSMO 是一個輕量級 WebIDE 管理平臺,可以部署在 Kubernetes 叢集中。它可以通過模板來建立不同的 IDE 容器,比如 code-server,另外還提供了統一的身份認證功能。

文章推薦

SuDump:透過核心利用 suid 二進位制檔案

本文深入研究了 Linux 核心內部如何處理 core dump 的問題,探索了幾種不同的機制,它們單獨使用都是有效的,但結合在一起會產生不必要的危險行為。

Wikimedia 雲服務中的 NFS 架構是如何迭代優化的

對於遊戲伺服器而言,如何對其進行擴充套件是一個巨大的挑戰。而在擴充套件過程中,儲存的擴充套件更是難上加難。本文介紹了 Wikimedia 團隊是如何將一個大型的 NFS 檔案儲存設定演變為更容易橫向和自動擴充套件的儲存系統。

本文由部落格一文多發平臺 OpenWrite 釋出!