- Deploy containers to Kubernetes using the mogenius UI, without requiring deep Kubernetes knowledge. Then, add them to GitOps for production-grade deployments.
- Configure your applications once and then deploy them to additional environments for a staged development workflow. See Multi-Environment Deployments for a practical guide.
- Back up all your manifests to recover your cluster state in case of an incident.
Two GitOps engines
mogenius supports two GitOps engines. A cluster runs one engine, and mogenius detects which one is installed and shows it on the cluster’s GitOps page.Argo CD
UI-first. mogenius installs and manages Argo CD (plus Sealed Secrets), generates your Kubernetes manifests, and commits them to Git. You start in the mogenius UI.
Flux
Git-first, bring-your-own. Flux already runs on the cluster; mogenius detects, observes, and manages it, and lets you edit the existing source manifests from the UI. You start in Git.
- Argo CD path — UI-first. You deploy through the mogenius UI; mogenius generates manifests and commits them for you (Applications and ApplicationSets), and Argo CD syncs them to the cluster. mogenius installs and manages Argo CD and Sealed Secrets.
- Flux path — Git-first. Flux is already installed on the cluster (self-installed or via the flux-operator). mogenius detects it, shows the status and all Flux resources, lets you reconcile, suspend, and resume them, and lets you edit the source manifests in Git — with AI assistance.
How to choose
- Choose Argo CD if you want mogenius to drive deployments from the UI and generate the manifests for you — ideal for teams that want GitOps without writing Kubernetes YAML by hand.
- Choose Flux if you already run Flux (or standardize on it) and want mogenius to observe, manage, and help you edit your existing Flux setup from a single UI.