flux-operator
@controlplaneio-fluxcd
关于 flux-operator
GitOps on Autopilot Mode
基本信息
配置
工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is flux-operator?
The Flux Operator is a Kubernetes CRD controller that manages the lifecycle of CNCF Flux CD and the ControlPlane enterprise distribution. It automates installation, configuration, and upgrades of Flux controllers via a declarative API, removing the operational burden of managing Flux across fleets of clusters.
How to use flux-operator?
Install the operator using Helm (or OperatorHub, kubectl) and create a FluxInstance resource in the flux-system namespace to deploy the Flux controllers. Use sync configuration to bootstrap cluster state from a Git repository, container registry, or S3-compatible storage.
Key features of flux-operator
- Automates Flux installation, configuration, and upgrades across clusters
- Enables self-service environments via the ResourceSet API
- Provides deep insights with reports and Prometheus metrics
- Integrates with Git pull requests for ephemeral preview environments
- Supports AI-assisted GitOps through the Flux MCP Server
- Simplifies multi-tenancy, sharding, scaling, and persistent storage
Use cases of flux-operator
- Automating Flux CD deployment across a fleet of Kubernetes clusters
- Creating ephemeral environments for pull request testing on GitHub, GitLab, Gitea, and Azure DevOps
- Managing time-based delivery windows for application rollouts
- Providing platform teams with a self-service catalog of standardized Kubernetes resources
FAQ from flux-operator
What dependencies or runtime does flux-operator require?
It runs on any Kubernetes cluster and is end-to-end tested on Red Hat OpenShift, Amazon EKS, Azure AKS, and Google GKE.
How do I install flux-operator?
You can install using Helm, OperatorHub, Terraform, or kubectl. Example: helm install flux-operator oci://ghcr.io/controlplaneio-fluxcd/charts/flux-operator --namespace flux-system.
Where does flux-operator store its data?
Configuration and state are stored in Kubernetes custom resources (FluxInstance, FluxReport, ResourceSet) within the cluster.
Can I preview changes before applying?
Yes, the operator supports ephemeral environments for GitHub pull requests, GitLab merge requests, and other Git providers.
What transport or authentication does flux-operator use?
It leverages standard Kubernetes API authentication and authorization. For private Git repos, you provide credentials via a Kubernetes secret referenced in the FluxInstance spec.
其他 分类下的更多 MCP 服务器
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
评论