📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
讀懂開源,從這裡開始
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
🌙
繁
▾
简体
繁體
English
登入
使用者中心
▾
👤 使用者中心
📬 我的訂閱
✉️ 我的郵箱
🔑 修改密碼
⭐ 我的收藏
💬 我的回饋記錄
↩ 登出
訂閱
☰
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
搜尋
訂閱
RSS
简体
繁體
English
🔍
搜尋
📡
RSS
🔥 熱門搜尋
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"容器部署"
📖 知識庫
Docker Swarm
★★★★★
★★★★★
进阶
Docker Swarm 是一个容器集群管理工具,允许用户将多个 Docker 主机组织成一个集群,并提供了容器的部署、管理和扩缩的功能。它诞生于 Docker 公司,目的是为了解决容器化应用在大规模环境下的部署和管理问题。Docker Swarm 使用了 Docker 的 API 和命令行工具,提供了一个简单易用的方式来管理容器集群。它支持自动化的容器部署、服务发现、负载均衡和资源管理等功能。通过 Docker Swarm,开发者可以轻松地将应用程序部署到多个主机上,并实现高可用性和可扩展性。Docker Swarm 支持多种编排工具和框架,包括 Docker Compose 和 Kubernetes。
📦 開源專案
yeasy
/
docker_practice
docker_practice:Docker 容器技术最佳实践 — docker_practice 项目提供了学习 Docker 和容器化技术的最佳实践,通过真实案例让开发者能够快速理解和掌握 Docker 的使用方法。该项目涵盖了 Docker 的基础知识、容器化的优势以及与其他技术如 Kubernetes、Mesos 和 Swarm 的整合。通过学习 docker_practice,开发者可以提高自己的 DevOps 技能和容器化技术水平
Go
★ 26.2k
⑂ 5.8k
devops
☆
basecamp
/
kamal
kamal:網頁應用程式部署工具 — kamal 提供了一種簡單的方式來部署網頁應用程式,讓開發者可以將應用程式部署到任何地方,例如自己的伺服器或雲端平台。這個工具能夠簡化部署過程,節省時間和精力。同時,kamal 也提供了高可用性和可擴展性,讓開發者可以專注於開發應用程式。
Ruby
★ 14.4k
⑂ 734
web
☆
fenixsoft
/
awesome-fenix
awesome-fenix:大型分布式系统构建讨论 — awesome-fenix 项目旨在探讨大型分布式系统的构建方法,涵盖了微服务、云原生、Istio、Kubernetes 和 Spring Cloud 等技术。通过讨论和分享,开发者可以更好地理解如何设计和实现可靠的分布式系统。同时,awesome-fenix 也为开发者提供了一个交流和学习的平台
Vue
★ 9.4k
⑂ 1.1k
devops
☆
kubernetes-sigs
/
kubespray
kubespray:生產就緒的Kubernetes叢集部署 — kubespray是一個使用Jinja和Ansible的工具,能夠部署高可用性的Kubernetes叢集。它支持多種雲端平台和裸機環境,包括aws和gce。使用kubespray可以簡化Kubernetes叢集的部署和管理過程
Jinja
★ 18.6k
⑂ 6.9k
devops
☆
aquasecurity
/
trivy
trivy:容器和代碼漏洞掃描工具 — trivy是一款開源的安全工具,能夠掃描容器、Kubernetes、代碼倉庫、雲端等環境中的漏洞、配置錯誤、密碼和SBOM。它使用Go語言開發,支持多種環境和平台。trivy的主要目的是幫助開發人員和安全團隊快速識別和修復潛在的安全風險
Go
★ 37k
⑂ 546
devops
☆
wasmerio
/
wasmer
wasmer:基於 WebAssembly 的快速、安全、輕量級容器 — wasmer 提供了一種基於 WebAssembly 的容器化解決方案,能夠快速、安全地執行應用程式。它使用 Rust 編寫,具有輕量級和高效能的特點。wasmer 的出現對於雲端計算和邊緣計算等領域具有重要意義
Rust
★ 20.9k
⑂ 986
other
☆
GaiaNet-AI
/
gaianet-node
gaianet-node:去中心化人工智慧代理服務 — gaianet-node 是一個基於 Shell 的去中心化人工智慧代理服務,能夠讓用戶自行安裝、運行和部署自己的 AI 代理服務。它支持多種技術,如 Ethereum 和 Web3,提供了一個高度可定制和擴充的平台。這個項目對於開發者和研究人員具有重要意義,因為它提供了一種新的方式來構建和部署去中心化的 AI 應用程序
Shell
★ 5k
⑂ 331
ai-ml
☆
oblien
/
openship
openship:自托管部署平台 — openship 是一個自托管的部署平台,允許用戶在自己的基礎設施上部署應用程序,提供更高的控制和安全性。
TypeScript
★ 6.2k
⑂ 448
web
+1.6k ★
☆
argoproj
/
argo-cd
argo-cd:Kubernetes 的宣告式持續部署 — argo-cd 提供了一種宣告式的方式來管理 Kubernetes 應用程式的部署,讓使用者可以輕鬆地定義和管理應用程式的版本和配置。它支持多種配置工具,包括 Helm、Kustomize 和 JSONNet,讓使用者可以根據自己的需求定制部署流程。argo-cd 的目的是提供一個簡單、可靠和高效的持續部署解決方案,讓使用者可以專注於開發和部署自己的應用程式
Go
★ 23.7k
⑂ 7.5k
devops
☆
google
/
gvisor
gvisor:容器應用程式核心 — gvisor 是一個開源的應用程式核心,允許用戶在用戶空間中運行容器,提供了一個安全的執行環境。它支持多種容器runtime,包括 Docker 和 Kubernetes。gvisor 的出現可以改善容器的安全性和隔離性
Go
★ 18.8k
⑂ 1.7k
devops
☆
jart
/
cosmopolitan
cosmopolitan:跨平台C庫 — cosmopolitan是一個開源的C庫,提供了一個統一的API,讓開發人員可以在不同的操作系統上建造和運行應用程式,包括Linux、Windows、FreeBSD、OpenBSD、NetBSD和Darwin等。這個庫的目的是提供一個跨平台的解決方案,讓開發人員可以輕鬆地在不同的環境中部署應用程式。通過使用cosmopolitan,開發人員可以節省時間和資源,專注於應用程式的開發和維護。
C
★ 21.2k
⑂ 765
other
☆
react-boilerplate
/
react-boilerplate
react-boilerplate:高可擴展性基礎 — react-boilerplate是一個基於JavaScript的開源項目,提供了一個高可擴展性、離線優先的基礎,讓開發者能夠快速建立高性能的應用程式。它整合了多個熱門的庫和框架,例如react、redux、redux-saga和styled-components,提供了最佳的開發者體驗。同時,它也支持多種語言和地域的國際化。
JavaScript
★ 29.5k
⑂ 6k
web
☆
tokio-rs
/
prost
prost:Rust 的 Protocol Buffers 實現 — prost 是一個 Rust 的 Protocol Buffers 實現,允許開發者使用 Rust 語言定義和操作 Protocol Buffers 結構。這個項目提供了高效的序列化和反序列化功能,讓開發者可以輕鬆地在不同系統之間交換數據。通過使用 prost,開發者可以簡化數據交換的過程,提高系統的可擴展性和可靠性
Rust
★ 4.7k
⑂ 629
other
☆
rancher
/
rancher
rancher:容器管理平台 — rancher 是一個基於 Go 語言開發的容器管理平台,提供了對 Docker 和 Kubernetes 的支持,實現了容器的創建、管理和編排。rancher 的出現讓開發人員可以更容易地管理和部署容器化應用。同時,rancher 也提供了豐富的 API 和擴充功能,讓用戶可以根據自己的需求進行自定義
Go
★ 25.8k
⑂ 3.2k
devops
☆
lewagon
/
setup
setup:AI 軟體開發啟動設定 — setup 是一個為 Le Wagon 學生設計的 AI 軟體開發啟動設定指南,幫助他們在第一天就能順暢地開始開發。這個專案使用 Ruby 語言開發,提供了詳細的設定流程,讓學生能夠快速上手。透過 setup,學生可以更快速地投入 AI 軟體開發的學習中
Ruby
★ 19.6k
⑂ 1.6k
ai-ml
☆
kubesphere
/
kubesphere
kubesphere:雲原生容器平台 — kubesphere是一個強大的容器平台,支持多雲、數據中心和邊緣管理,提供了豐富的功能和工具,包括多集群管理、多租戶支持、可觀測性和服務網格等,能夠幫助用戶更好地管理和維護其Kubernetes集群。它的出現對於雲原生應用和DevOps實踐具有重要意義。通過kubesphere,用戶可以更輕鬆地部署和管理其應用,提高效率和可靠性。
Go
★ 17k
⑂ 2.7k
devops
☆
jdx
/
mise
mise:開發工具與任務運行器 — mise 是一個開發工具,旨在簡化環境變數的管理和任務的運行。它使用 Rust 編寫,提供高效和可靠的功能。通過使用 mise,開發人員可以更容易地管理複雜的開發環境和任務
Rust
★ 29.9k
⑂ 1.2k
tools
☆
kubernetes
/
minikube
minikube:本地運行 Kubernetes — minikube 可以讓使用者在本地機器上運行 Kubernetes 集群,方便開發和測試。這個工具可以節省時間和資源,讓開發者更容易地測試和驗證 Kubernetes 應用程式。minikube 支持多種虛擬化平台,包括 VirtualBox、VMware 等
Go
★ 32k
⑂ 5.3k
devops
☆
Homebrew
/
brew
brew:套件管理器 — brew是一個開源的套件管理器,允許用戶在不同的平台上安裝和管理軟體套件。它支持多種操作系統,包括macOS、Linux和Windows。透過brew,您可以輕鬆地安裝和管理軟體套件,讓您的工作更加高效
Ruby
★ 48.9k
⑂ 11.2k
backend
☆
rbenv
/
rbenv
rbenv:Ruby 環境管理工具 — rbenv 讓您可以輕鬆地在不同的 Ruby 版本之間切換,管理您的應用程式的 Ruby 環境。這對於需要在多個 Ruby 版本中開發和測試的開發者來說非常有用。同時,rbenv 也支持 bash 和其他 shell 環境
Shell
★ 16.7k
⑂ 1.4k
other
☆
containerd
/
containerd
containerd:開放式容器運行時 — containerd 提供了一個高效且可靠的容器運行時環境,支持多種容器格式,包括 OCI 和 Docker 容器。它的開放式架構和高可用性使其成為 Kubernetes 和其他容器編排系統的理想選擇。通過使用 containerd,開發人員可以輕鬆地管理和部署容器化應用程式
Go
★ 21k
⑂ 4k
devops
☆
NilsIrl
/
dockerc
dockerc:容器映像編譯器 — dockerc是一個強大的工具,能夠將容器映像編譯為單一可執行檔,減少了部署和運行容器的複雜性。它使用Zig語言開發,提供了一種高效和安全的方式來管理容器。這個工具對於需要簡化容器管理流程的開發人員來說非常重要
Zig
★ 4.9k
⑂ 107
devops
☆