開源專案推薦
Grafana Mimir
Grafana Mimir 是 Grafana Labs 新開源的專案,用來為 Prometheus 提供持久化儲存,開源許可協議是 AGPL-3.0。此前 Grafana 開源了 Cortex,但 Grafana Cloud 使用的還是內部商用的儲存,因此 Grafana 團隊需要維護兩套程式碼。也許是維護兩套程式碼太累了,所以乾脆將 Grafana Cloud 使用的儲存開源了,就是 Grafana Mimir。
Open Policy Registry
Open Policy Registry 是一個用於共享 Open Policy Agent 策略的映象倉庫,此外還提供了一個 CLI 工具,你可以像使用 Docker 一樣來 push/pull 各種 Workflow。該映象倉庫遵循 OCI 規範,因此也可以使用 cosign 來對策略的“映象”進行簽名。
Caddy SSH
Caddy SSH 是一個模組化可擴充套件的 SSH Server,它不是一個單獨的服務,而是作為 Caddy 的模組。該專案旨在提供一個更加安全的現代 SSH 伺服器。
Detector for Docker Socket
Detector for Docker Socket 是一個 kubectl 外掛,用來檢測 Kubernetes 叢集中的工作負載是否掛載了 Docker socket (docker.sock)。例如:
$ kubectl dds --verbose
NAMESPACE TYPE NAME STATUS
default deployment deploy-docker-volume mounted
default daemonset ds-docker-volume mounted
default statefulset ss-docker-volume mounted
default job job-docker-volume mounted
default cron cron-docker-volume mounted
kube-system pod pod-docker-volume mounted
kube-system daemonset aws-node not-mounted
kube-system daemonset ebs-csi-node not-mounted
kube-system daemonset kube-proxy not-mounted
test1 deployment deploy-docker-volume mounted
Kaar
Kaar 可以將 Kubernetes 應用的部署清單、配置和相關 Docker 映象打包成一個相容 OCI 標準的壓縮包,可以將其推送到 OCI 映象倉庫中。
app/
├── deploy.yaml # References a container image
├── Dockerfile
├── main.go
└── service.yaml
kaar [flags] [archive] [path]
kaar -cf myapp.kaar ./app Create an archive with container images referenced in deploy.yaml
kaar -xf myapp.karr ./app Extract an archive with container images referenced in deploy.yaml
-x Extract
-f File
-z Zip
-c Create
SystemSix
SystemSix 是一個可以執行在樹莓派上的電子墨水屏桌面,你可以使用它來顯示日曆或天氣預報。
Warp
Warp 是一個速度極快、基於 Rust 的終端,可以讓你和你的團隊更有效率。
文章推薦
開源函式計算平臺 OpenFunction 保姆級入門教程
OpenFunction 是一個現代化的雲原生 FaaS(函式即服務)框架,它引入了很多非常優秀的開源技術棧,包括 Knative、Tekton、Shipwright、Dapr、KEDA 等,這些技術棧為打造新一代開源函式計算平臺提供了無限可能。本文介紹瞭如何快速部署和上手 OpenFunction,並通過一個 demo 來體驗同步函式是如何運作的。
圖菱科技 SaaS 系統容器化最佳實踐
圖菱(成都)科技有限公司是一家面向網際網路線上模版網站的素材資源供應商,為客戶提供模版輸出以及系統化解決方案。幫助客戶輸出規範化的設計產品。本文介紹了圖菱科技在採用 KubeSphere 平臺實現公司業務系統容器化過程中的一些心路歷程。
OpenFunction 0.6.0 釋出: FaaS 可觀測性、HTTP 同步函式能力增強及更多特性
OpenFunction 0.6.0 帶來了許多值得關注的功能,包括函式外掛、函式的分散式跟蹤、控制自動縮放、HTTP 函式觸發非同步函式等。同時,非同步執行時定義也被重構了。核心 API 也已經從 v1alpha1
升級到 v1beta1
。
雲原生動態
Qumulo 使用新的 CSI 驅動程式改進了 DevOps 功能
日前,Qumulo 宣佈通過作為生產預覽版的容器儲存介面(CSI)驅動程式支援 Kubernetes 客戶。現在,使用 Kubernetes 進行創新的客戶不必在每次建立或關閉叢集時設定儲存介面--該過程是自動的,併為容器化應用提供最大程度的 Qumulo 分析,以便客戶能夠輕鬆瞭解其儲存資料的情況。
OpenFunction 0.6.0 釋出
OpenFunction 是一個開源的雲原生 FaaS(Function as a Service,函式即服務)平臺,旨在幫助開發者專注於業務邏輯的研發。日前,OpenFunction 釋出了最新版本 v0.6.0。
OpenFunction 0.6.0 帶來了許多值得關注的功能,包括函式外掛、函式的分散式跟蹤、控制自動縮放、HTTP 函式觸發非同步函式等。同時,非同步執行時定義也被重構了。核心 API 也已經從 v1alpha1 升級到 v1beta1。
[不再推薦將 etcd v3.5.[0-2] 版本用於生產](https://github.com/etcd-io/et... "不再推薦將 etcd v3.5.[0-2] 版本用於生產")
在生產中執行的 etcd 的最小推薦版本是 3.3.18+,3.4.2+。
由於資料損壞問題,不再推薦將 etcd v3.5.[0-2] 版本用於生產。
v3.5 的資料損壞問題:在高負載下執行 etcd v3.5.2、v3.5.1 和 v3.5.0 可能導致資料損壞問題。如果 etcd 程式被殺死,偶爾會有一些已提交的事務沒有反映在所有成員上。
Kubernetes 釋出 2022 年釋出週期調查
該調查旨在幫助 Kubernetes 確定應該多久釋出一個版本,Kubernetes 專案承諾對使用者和貢獻者進行調查,以確定每年釋出 3 次的較新時間表是否最佳。無論你是個人還是代表工作的組織,均可填寫該調查進行反饋。
本文由部落格一文多發平臺 OpenWrite 釋出!