開源專案推薦
Podman Desktop Companion
Podman 桌面客戶端,支持 macOS、Windows 和 Linux 平臺,后端支持原生 Podman(僅支持 Linux)、Podman Machine、Lima(僅支持 macOS)以及 WSL(僅支持 Windows),還兼容 Docker API,功能比較強大,


xpid
類似于 Nmap,不過 xpid 是用來掃描行程的,支持掃描所有容器行程、eBPF 行程、隱藏行程等,
xpid [flags] -o [output] <query>
Investigate all pids
xpid
Investigate pid 1
xpid 1
Investigate pids 1-10 in table view
xpid -o table 1-10
Find all container processes on a system
xpid -c
Find all container processes between pids 100-200 in the color formatter
xpid -c -o color 100-200
Find all processes running with eBPF programs as JSON
xpid --ebpf -o json <pid-query>
Find all processes between specific values
xpid <flags> +100 # Search pids up to 100
xpid <flags> 100-2000 # Search pids between 100-2000
xpid <flags> 65000+ # Search pids 65000 or above
Find all "hidden" processes on a system
# Looks for chdir, opendir, and dent in /proc
xpid -x <pid-query>
VolSync
VolSync 是一個 Kubernetes Operator,用來在集群內部(或者跨集群)異步復制存盤卷(PV)的資料,地層使用的是 Rclone、Restic 和 Rsync,無視后端存盤的型別,任何存盤型別皆可復制,
Scheduler Plugins
Kubernetes 的調度器除了內置的插件外,社區還提供了一系列比較受歡迎的插件,這個倉庫提供的調度插件已經在部分大公司被廣泛使用,可靠性比較高,
ssh no ports
這個專案比較有意思,服務端無需開放任何埠,客戶端都可以通過 SSH 登錄該設備,
Inspektor Gadget
Inspektor Gadget 可以當作 Kubernetes 集群除錯檢測工具箱,提供了各種用來檢測和除錯的引數,它會使用內核中的 BPF 輔助程式監控來自用戶空間程式的系統呼叫相關事件,并展示給用戶,
$ kubectl gadget --help
Collection of gadgets for Kubernetes developers
Usage:
kubectl-gadget [command]
Available Commands:
advise Recommend system configurations based on collected information
audit Audit a subsystem
completion generate the autocompletion script for the specified shell
deploy Deploy Inspektor Gadget on the cluster
help Help about any command
profile Profile different subsystems
snapshot Take a snapshot of a subsystem and print it
top Gather, sort and periodically report events according to a given criteria
trace Trace and print system events
traceloop Get strace-like logs of a pod from the past
undeploy Undeploy Inspektor Gadget from cluster
version Show version
...
Fleet
Fleet 是一款新的 Rust 編譯工具,編譯速度比 Cargo 快 5 倍,
RedisInsight
RedisInsight 是 Redis 官方出品的 Redis GUI 管理工具,它可以對 Redis 的記憶體、連接數、命中率以及正常運行時間進行監控,并且可以在界面上使用 CLI 和連接的 Redis 進行互動,

podman-login
這是紅帽開源的專門用來登錄 OCI 鏡像倉庫的 GitHub Action,使用方法很簡單,例如:
name: Log in to ghcr.io
on:
push:
env:
REGISTRY_USER: ${{ github.actor }}
REGISTRY_PASSWORD: ${{ github.token }}
IMAGE_REGISTRY: ghcr.io/${{ github.repository_owner }}
jobs:
login:
name: Log in to GitHub Container Registry
runs-on: ubuntu-20.04
steps:
- name: Log in to ghcr.io
uses: redhat-actions/podman-login@v1
with:
username: ${{ env.REGISTRY_USER }}
password: ${{ env.REGISTRY_PASSWORD }}
registry: ${{ env.IMAGE_REGISTRY }}
# Now you can push images, and pull private ones, from ghcr.io.
電子書推薦
設計資料密集型應用 - 中文翻譯
現今,尤其是在互聯網領域,大多數應用都屬于資料密集型應用,本書從底層資料結構到頂層架構設計,將資料系統設計中的精髓娓娓道來,其中的寶貴經驗無論是對架構師、DBA、還是后端工程師、甚至產品經理都會有幫助,
這也是一本深入淺出的書,講述概念的來龍去脈而不是賣弄定義,介紹事物發展演化歷程而不是事實堆砌,將復雜的概念講述的淺顯易懂,但又直擊本質不失深度,每章最后的參考質量非常好,是深入學習各個主題的絕佳索引,
AWK 程式設計語言 - 中文翻譯
Awk 是一門特殊的編程語言, 它非常適合處理機械化的資料處理作業,經常只需要一兩行便可搞定復雜的資料處理作業,本書的第一目標是告訴讀者 Awk 是什么,以及如何高效地使用它來處理資料,
文章推薦
追蹤 Cilium 中的間歇性故障
為分布式系統開發應用是非常有挑戰性的,因為在不同可用區或地區的不同節點上,網路堆疊可能有多處都出現了錯誤,Kubernetes 是個雙刃劍,既會放大挑戰,同時也會為我們提供更好的工具,幫助我們從多個角度收集所需資訊,快速定位問題所在,
使用 Open Policy Agent 加固 Kubernetes 集群安全
對于大多陣列織來說,內置的 Kubernetes 安全功能并不足以對其集群中運行的作業負載執行更加細化的規則和策略,所以就需要 OPA 和 Gatekeeper 這樣的專案來幫助 Kubernetes 集群實作更高級別的安全性,
中科金財區塊鏈平臺容器化最佳實踐
本文分享了中科金財基于 KubeSphere 融合區塊鏈技術二次開發改造的經驗,
云原生動態
OpenFunction 成為 CNCF 沙箱專案
2022 年 4 月 27 日,青云科技容器團隊開源的函式即服務(FaaS: Function-as-a-Service)專案 OpenFunction 順利通過了云原生計算基金會 CNCF 技術監督委員會(TOC)的投票,正式進入 CNCF 沙箱(Sandbox)托管,這就意味著 OpenFunction 得到了云原生開源社區的認可,同時通過進入 Sandbox 可以進一步保障專案的中立性,開發者以及合作伙伴等都可以參與專案建設,共同打造新一代開源函式計算平臺,
Notification Manager 2.0.0 發布
Notification Manager 是 KubeSphere 可觀測團隊開源的一款 Kubernetes 平臺上的多租戶通知管理系統,其從 Alertmanager 接收告警訊息,并根據告警訊息的租戶標簽(如 namespace)將告警訊息發送到對應的通知渠道,
日前,Notification Manager 2.0.0 正式發布,該版本為您帶來了許多值得關注的功能,包括新增飛書通知、通知路由、通知靜默、自定義模板增強等,
Kubernetes 1.24 發布
Kubernetes 1.24 發布,這是 2022 年的第一個版本!
此版本包含 46 個增強功能:14 個增強功能已升級為穩定版,15 個增強功能正在進入測驗階段,13 個增強功能正在進入 alpha,此外,兩個功能已被棄用,兩個功能已被洗掉:
- Dockershim 從 kubelet 中移除
- Beta API 默認關閉
- 簽署發布工件
- OpenAPI v3
- 存盤容量和卷擴展普遍可用
- 卷擴展增加了對調整現有持久卷大小的支持
- 非搶占優先于穩定
- 存盤插件遷移
- gRPC 探針升級到 Beta
- Kubelet 憑證提供者畢業至 Beta
- Alpha 中的背景關系日志記錄
- 避免 IP 分配給服務的沖突
- ClusterIP 可以分配一個服務
- 從 Kubelet 中洗掉動態 Kubelet 配置
- CNI 版本相關的重大更改
Istio 已申請成為 CNCF 專案
Istio 專案宣布加入云原生計算基金會(CNCF),在 Istio 指導委員會的支持下,谷歌已經提交了 Istio 加入 CNCF 的申請提案,
自2017 年 5 月 Google、IBM 和 Lyft 推出 Istio 0.1 到現在已經快 5 年了,第一個版本為服務網格設定了標準:流量管理、策略執行和可觀察性,由作業負載旁邊的 sidecar 提供支持,根據最近的 CNCF 調查,我們很自豪能成為最受歡迎的服務網格,并期待與 CNCF 社區圍繞網路和服務網格展開更密切的合作,
開源之夏 2022 重磅來襲!歡迎報名 KubeSphere 社區專案!
“開源之夏(英文簡稱 OSPP)”是中科院軟體所“開源軟體供應鏈點亮計劃”指導下的系列暑期活動,由軟體所與 openEuler 社區共同主辦,
開源之夏是一項主要面向高校學生的暑期開源活動,旨在鼓勵在校學生積極參與開源軟體的開發維護,促進優秀開源軟體社區的蓬勃發展,活動聯合各大開源社區,針對重要開源軟體的開發與維護提供專案,并向全球高校學生開放報名,
本次活動,KubeSphere 社區共提交了 6 個開發類專案課題,涉及 KubeSphere、KubeKey、KubeEye、OpenFunction 等開源專案,
本文由博客一文多發平臺 OpenWrite 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/472369.html
標籤:其他
上一篇:eBackup安裝
