雲原生愛好者週刊:在瀏覽器裡模擬 Kubernetes 排程

語言: CN / TW / HK

雲原生一週動態要聞:

  • OutSystems 釋出 Neo 預覽版

  • KubeCon + CloudNativeCon + Open Source Summit China 2021 即將上線

  • D2iQ 釋出 DKP 2.0 以大規模執行 Kubernetes 應用程式

  • Amazon Linux 2022 預覽版釋出

  • Rust 程式語言的稽核團隊集體辭職

  • 開源專案推薦

  • 文章推薦

雲原生動態

OutSystems 釋出 Neo 預覽版

最近,OutSystems 在其年度 NextStep 活動中宣佈了一個新的雲原生應用平臺 Neo。這是 OutSystems 在公司歷史上首次推出第二個平臺,僅次於OutSystems 11——一個用於企業級低程式碼開發的平臺。

在 2022 年正式推出之前,Neo 現在可以進行公開預覽。它將視覺化、基於模型的開發的生產力優勢與基於容器和 Kubernetes 的雲架構相結合。有了這個平臺,開發人員可以在雲上建立從移動應用程式和消費者網站到工作組軟體和其他核心系統(如微軟、SAP 和 Salesforce)的擴充套件的一切。此外,通過自動化 DevOps 程式,管理先進的雲執行時間,自動記錄程式碼,解決程式碼依賴性,進行迴歸測試,以及執行架構標準,新平臺解決了開發中必不可少但又沒有區別的部分。

開發者可以通過試用和預覽 Neo 免費試用 OutSystems 11。

詳情見 [1]

KubeCon + CloudNativeCon + Open Source Summit China 2021 即將上線

2021 年 12 月 9 日 - 10 日,由 CNCF 與全球開源貢獻者共同發起的“KubeCon + CloudNativeCon + Open Source Summit China 2021 ”將以虛擬會議的形式與雲原生愛好者們見面。

在今年的主題演講中,將有近 20 位來自 CNCF 與各大廠商的資深雲原生技術專家帶來精彩的分享,其中既有關於 CNCF 和 Kubernetes 的演講主題,也有關於金融雲原生、多叢集管理、安全、雲未來等行業前沿領域的技術探索。

KubeCon + CloudNativeCon + Open Source Summit China 2021 的 議程安排 [2] 現已全面上線,更多詳情請檢視大會官網。

:point_right: 詳情見

D2iQ 釋出 DKP 2.0 以大規模執行 Kubernetes 應用程式

D2iQ 最近釋出了 D2iQ Kubernetes 平臺 (DKP) 的 2.0 版,該平臺可幫助組織大規模執行 Kubernetes 工作負載。

新版本提供了一個單一的管理平臺,用於管理多叢集環境和跨任何基礎設施(包括私有云、公有云或網路邊緣)執行應用程式。

DKP 2.0 建立在 Kubernetes 子專案 Cluster API 之上,以簡化建立、配置和管理多個叢集,支援開箱即用的第 2 天操作。同時,它具有工作負載的自動擴充套件能力,以提高可用性,並支援不可變的作業系統。

使用者可通過 官網 [3] 申請 DKP 2.0 免費試用版。

詳情見 [4]

Amazon Linux 2022 預覽版釋出

日前,AWS 推出 Amazon Linux 2022 [5] (AL2022) 的公共預覽版,Amazon Linux 2022 是 Amazon 適用於 AWS 的全新通用型 Linux,專用於為開發和運行雲應用程式提供安全、穩定和高效能的執行環境。從 AL2022 起,新的 Amazon Linux 主要版本將每兩年推出一次,每個版本受支援的期限為五年。此外,客戶還可以通過次要版本充分利用季度更新,並在其應用程式中使用最新軟體。最後,AL2022 具有鎖定到特定版本的 Amazon Linux 包儲存庫的功能,這使客戶能夠控制接納更新的方式和時間。

詳情見 [6]

Rust 程式語言的稽核團隊集體辭職

日前,,Rust 程式語言的稽核團隊突然宣佈集體辭職,且立即生效。他們通過 GitHub 上的 pull request 提出了該辭職宣告。其中團隊成員 Andrew Gallant 寫道,該團隊辭職“以抗議核心團隊認為自己不對任何人負責,除了他們自己”。

據 Rust 相關頁面資訊顯示,該稽核團隊主要負責“維護行為準則和社群標準”,但根據辭呈中的內容來看,他們無法做到這一點,核心團隊似乎超出了這些界限。

目前 Rust 已經緊急任命了一個臨時小組(如果不是永久替代者的話),Khionu Sybiern 和 Joshua Gould 已被列為該臨時小組的新成員。其中,Gould 已經是 Rust 社群團隊的成員。

詳情見 [7]

開源專案推薦

kube-scheduler-simulator [8]

Kubernetes scheduler 是一個基於 Web 的 Kubernetes scheduler 模擬器,可以在視覺化介面中模擬建立 Pod、Node 等資源,然後檢視模擬排程的結果。

這是個很有意義的專案,因為在真實的 Kubernetes 叢集中,如果不檢視日誌,就無法詳細瞭解排程的結果,而這些都需要對控制平面有訪問許可權。使用這個專案就無需訪問控制平面,直接通過視覺化介面來模擬排程器的行為。

Dev Lake [9]

Dev Lake 可以將所有的 DevOps 資料以實用、個性化、可擴充套件的檢視呈現,內建 20+ 效能指標與下鑽分析能力,可快速歸集 DevOps 全流程效能資料,並支援接入新資料來源,完成自定義 SQL 分析及拖拽搭建場景化資料檢視等功能。專案團隊成員主要來自微軟研究員、加州大學伯克利分校和斯坦福大學。

CasaOS [10]

CasaOS 是一個基於 Docker 生態系統的開源家庭雲系統,專為家庭場景設計。所有的 App 都使用容器的形式部署,非常便捷,而且也適配了移動端。

Kubei [11]

Kubei 是開源的漏洞掃描和 Docker 基準測試工具,可以掃描 Kubernetes 叢集中正在使用的所有映象,可以自定義掃描範圍、掃描速度和感興趣的漏洞級別,還提供了視覺化介面。

Nginx 配置 [12]

DigitalOcean 提供了一個 Nginx 視覺化配置工具,可以使用 WebUI 配置 Nginx 的各項功能, 最終生成 nginx.conf 檔案。

文章推薦

在 Nomad 中實現 Operator 模式 [13]

Kubernetes 中的 Operator 模式是一種以自動化方式處理叢集任務的絕佳方式,Nomad 中還沒有這種模式,也沒有 CRD 這種概念。本文給出了一種在 Nomad 中實現 Operator 的方法。

使用 WebAssembly 為 Envoy 代理設計授權快取 [14]

本文介紹了使用 WebAssembly 實現 Envoy 代理授權快取的高階設計,讓你對快取的整體功能有一個基本概念。這個專案的目標是通過減少負責認證和授權請求的服務的流量,來減少通過 Envoy 代理的 HTTP 請求的延遲。

:point_right: 在 KubeSphere 中使用 APISIX Ingress 閘道器接入自定義監控

本文以 Apache APISIX Ingress Controller 為例介紹瞭如何通過 KubeSphere 快速為 Kubernetes 叢集使用兩種不同型別的閘道器,同時對它們的使用狀態進行監控。

引用連結

[1]

詳情見: https://www.infoq.com/news/2021/11/outsystems-project-neo-preview/?topicPageSponsorship=f3d65705-1aaa-43d5-b27e-2c88aa86e8d5

[2]

議程安排: https://kccncosschn21.sched.com/?iframe=no

[3]

官網: https://d2iq.com/free-trial

[4]

詳情見: https://www.infoq.com/news/2021/11/d2iq-dkp-version-2-0/?topicPageSponsorship=f3d65705-1aaa-43d5-b27e-2c88aa86e8d5

[5]

Amazon Linux 2022: https://aws.amazon.com/cn/linux/amazon-linux-2022/

[6]

詳情見: https://aws.amazon.com/cn/about-aws/whats-new/2021/11/preview-amazon-linux-2022/

[7]

詳情見: https://thenewstack.io/rust-mod-team-resigns-in-protest-of-unaccountable-core-team/

[8]

kube-scheduler-simulator: https://github.com/kubernetes-sigs/kube-scheduler-simulator

[9]

Dev Lake: https://github.com/merico-dev/lake

[10]

CasaOS: https://github.com/IceWhaleTech/CasaOS

[11]

Kubei: https://github.com/Portshift/kubei

[12]

Nginx 配置: https://www.digitalocean.com/community/tools/nginx

[13]

在 Nomad 中實現 Operator 模式: https://andydote.co.uk/2021/11/22/nomad-operator-pattern/

[14]

使用 WebAssembly 為 Envoy 代理設計授權快取: https://developers.redhat.com/articles/2021/11/18/design-authorization-cache-envoy-proxy-using-webassembly

關於 KubeSphere

KubeSphere (https://kubesphere.io)是在 Kubernetes 之上構建的 開源容器混合雲 ,提供全棧的 IT 自動化運維的能力,簡化企業的 DevOps 工作流。

KubeSphere 已被  Aqara 智慧家居、愛立信、本來生活、東軟、華雲、新浪、三一重工、華夏銀行、四川航空、國藥集團、微眾銀行、 杭州數跑科技、 紫金保險、去哪兒網、中通、中國人民銀行、中國銀行、 中國人保壽險、中國太平保險、中國移動、中國電信、天翼雲、 中移金科、Radore、ZaloPay  等海內外數千家企業採用。KubeSphere 提供了開發者友好的嚮導式操作介面和豐富的企業級功能,包括  Kubernetes   多雲與多叢集管理、DevOps (CI/CD)、應用生命週期管理、邊緣計算、微服務治理 (Service Mesh)、多租戶管理、可觀測性、儲存與網路管理、GPU support  等功能,幫助企業快速構建一個強大和功能豐富的容器雲平臺。

 :sparkles: GitHub :https://github.com/kubesphere

 :computer: 官網(中國站) :https://kubesphere.com.cn

:man:‍:computer:‍  微信群: 請搜尋新增群助手微訊號  kubesphere