Weave GitOps 是一个简单、开源的开发者平台,专为那些希望使用云原生应用但缺乏 Kubernetes 专业知识的人群打造。体验轻松启用 GitOps 并在集群中运行应用的便捷性。利用 Git 与团队成员协作,让新部署变得简单又安全。从开发者运行应用所需的基本功能开始,然后轻松扩展,定义并运行您自己的企业平台。
在 Kubernetes 上运行 Weave GitOps 后,您可以获得:
我们的愿景是让所有云原生应用对开发者友好,并且运维自动且安全。Weave GitOps 是一个高度可扩展的工具,以 Kubernetes 和 GitOps 为核心,并在此基础上构建平台来实现这一目标。
Weave GitOps 的默认配置包括 Flux 作为 GitOps 引擎、Kustomize、Helm、Sops 和 Kubernetes CAPI。如果您已经在使用 Flux,可以轻松添加 Weave GitOps 来创建平台管理覆盖层。
Weave GitOps 开源版提供:






Mac / Linux
curl --silent --location "https://github.com/weaveworks/weave-gitops/releases/download/v0.39.0-rc.2/gitops-$(uname)-$(uname -m).tar.gz" | tar xz -C /tmp
sudo mv /tmp/gitops /usr/local/bin
gitops version
此外,用户也可以使用 Homebrew:
brew tap weaveworks/tap
brew install weaveworks/tap/gitops
请参阅 快速开始指南。
Command line utility for managing Kubernetes applications via GitOps.
Usage:
gitops [command]
Examples:
# Get help for gitops add cluster command
gitops add cluster -h
gitops help add cluster
# Get the version of gitops along with commit, branch, and flux version
gitops version
To learn more, you can find our documentation at https://docs.gitops.weaveworks.org/
Available Commands:
beta This component contains unstable or still-in-development functionality
check Validates flux compatibility
completion Generate the autocompletion script for the specified shell
create Creates a resource
get Display one or many Weave GitOps resources
help Help about any command
version Display gitops version
Flags:
-e, --endpoint WEAVE_GITOPS_ENTERPRISE_API_URL The Weave GitOps Enterprise HTTP API endpoint can be set with WEAVE_GITOPS_ENTERPRISE_API_URL environment variable
-h, --help help for gitops
--insecure-skip-tls-verify If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure
--kubeconfig string Paths to a kubeconfig. Only required if out-of-cluster.
--namespace string The namespace scope for this operation (default "flux-system")
-p, --password WEAVE_GITOPS_PASSWORD The Weave GitOps Enterprise password for authentication can be set with WEAVE_GITOPS_PASSWORD environment variable
-u, --username WEAVE_GITOPS_USERNAME The Weave GitOps Enterprise username for authentication can be set with WEAVE_GITOPS_USERNAME environment variable
Use "gitops [command] --help" for more information about a command.
更多信息请参阅 文档
请参阅我们的 Weave GitOps OSS 常见问题
需要帮助或想贡献?请参考以下链接。