website
The Flux website and user documentation
File Explorer
Download Latest Version (.zip)- backport.yaml
- build-push-hugo-image.yml
- netlify.yml
- sync-labels.yaml
- update-contributors.yaml
- dependabot.yml
- labels.yaml
- .gitignore
- spin.toml
- flagger.svg
- logo.svg
- capacitor-flux-resources.png
- capacitor-services.png
- flux-headlamp-plugin-git-repos.png
- flux-headlamp-plugin-helm-release.png
- flux-operator-status-graph.png
- flux-operator-status-helmrelease.png
- freelens-dashboard.png
- freelens-kustomization.png
- radar-flux-fleet.png
- radar-flux-topology.png
- vscode-gitops-commands.png
- vscode-gitops-tools.png
- wego-apps.png
- wego-deps.png
- calendar.js
- _blocks.scss
- _blog.scss
- _calendar.scss
- _calendar_dark.scss
- _cncf.scss
- _features.scss
- _hero.scss
- _nav.scss
- _adopters.scss
- _buttons.scss
- _ecosystem.scss
- _gallery.scss
- _highlight.scss
- _index.scss
- _kubecon.scss
- _page.scss
- _responsive-video.scss
- _support.scss
- _variables_project.scss
- adopters_wall.scss
- main.scss
- _index.md
- featured-image.png
- index.md
- flagger-stacked-color-featured.png
- index.md
- incubation-infographics.png
- index.md
- alison-featured.jpg
- index.md
- cncf-store-featured.png
- flux-adopters.png
- index.md
- contributors-section-featured.png
- index.md
- flux-users-screenshot-featured.png
- index.md
- tabs-screenshot.png
- flux-operator-screenshot1-featured.png
- flux-operator-screenshot2.png
- index.md
- resources-section.png
- somtochi-avatar.jpg
- featured-image.jpg
- index.md
- featured-image.jpg
- index.md
- max-jonas-werner.jpg
- featured-image.png
- index.md
- Bitbucket@2x-blue.png
- blog-overview-featured.png
- giantswarm-blog-series.png
- index.md
- featured-image.png
- flagger-kuma-canary.png
- index.md
- featured-image.png
- index.md
- featured-sigstore-architecture.png
- index.md
- cluster-sync-diagram-featured.png
- index.md
- paulo-gomes.jpg
- api-model.png
- featured-flagger-gatewayapi-canary.png
- flagger-canary-steps.png
- index.md
- featured-git.png
- index.md
- dev-focus-featured.png
- fsa.png
- index.md
- weave-gitops2.png
- weave-gitops3.png
- flexyourflux.png
- flux-events.png
- index.md
- kubecon-featured.png
- team-flux-at-kubecon.png
- 52084412443_2bdea47ddf_c.jpg
- 52089619152_d00d9f22a3_c.jpg
- 52089619257_e00f636fba_c.jpg
- 52090652821_c360ab9317_c.jpg
- 52090898039_87b305e163_c.jpg
- 52091155465_4d88d8ecb1_c.jpg
- 52092455342_703ee45bd5_c.jpg
- 52092455417_8bf417d644_c.jpg
- 52092506562_bf7483211d_c.jpg
- 52093479261_9ea319196b_c.jpg
- 52093497018_73c745affa_c.jpg
- 52093525891_8253f5cf92_c.jpg
- 52093530256_67a260e379_c.jpg
- 52093717104_ce15c3f6ed_c.jpg
- 52093717219_1d82e890b0_c.jpg
- deep-dive1.jpg
- deep-dive2.jpg
- flexyourflux.png
- GitOps-Days-2022-Logo-1.png
- gitopscon.jpg
- index.md
- kubecon-welcome-featured.jpg
- project-meeting.jpg
- gitopsdays-featured.png
- index.md
- sanskarjaiswal.jpg
- staceypotter.jpg
- gitopsdays-2022-speakers.png
- gitopsdays-featured.png
- index.md
- index.md
- kcdafrica.png
- kluctl-blog.jpg
- index.md
- vscode-gitops-commands-featured.png
- arhell.jpg
- azure-gitops.png
- ecosystem1-featured.png
- ecosystem2.png
- index.md
- keda.png
- index.md
- meme-featured.png
- twitter-ss.png
- 0.33-screenshot-featured.jpg
- fsa.png
- index.md
- leigh-capili.jpg
- tf-controller1.png
- tf-controller2.png
- index.md
- tf-controller1.png
- tf-controller2-featured.png
- azure-support.png
- index.md
- vscode-gitops-commands-featured.png
- vscode-gitops-features.png
- vscode-gitops-tools.png
- flux+oci-featured.png
- fsa.png
- index.md
- rashedkvm.jpg
- wg-dependson.png
- flux-protects-you-against-ssca-featured.png
- index.md
- index.md
- kubecon-featured.png
- index.md
- oci-featured.jpg
- index.md
- weave-gitops-enterprise.png
- index.md
- verify-the-integrity-of-the-helm-charts-stored-as-oci-artifacts-before-reconciling-them-with-flux-featured.png
- flux-graduation-featured.png
- index.md
- flux-graduation-featured.png
- index.md
- flying-sparkles-purple-cape-featured.png
- index.md
- flux-logo-featured.png
- index.md
- truelayer-post.png
- index.md
- kubecon-featured.png
- wge-0.19.png
- index.md
- wego-featured.png
- wego2.png
- 52836983222_6ce2d944d1_c.jpg
- 52837250597_4e58850828_c.jpg
- 52837568501_2e02d0e008_c.jpg
- 52837739714_16f4236737_c.jpg
- 52837980005_f47668d2a3_c.jpg
- 52837980010_efbd49ee6c_c.jpg
- 52838007744_4757357c6a_c.jpg
- 52838225580_011a31f6f5_c.jpg
- 52838267018_5424206e7a_c.jpg
- 52838267043_e34b229b67_c.jpg
- 52838267158_fd0dab7a29_c.jpg
- 52838969604_6f1b6a1968_c.jpg
- 20230418_155249.jpg
- 20230421_154118.jpg
- 20230421_155347.jpg
- image (1).jpeg
- image (2).jpeg
- image.jpeg
- image_4.jpeg
- image_5.jpeg
- crew-featured.jpg
- index.md
- 52884487429_58d7446651_o.jpg
- img_6211.jpg
- 1-ttmzero.png
- 2-nuvme.png
- 3-blablacar.png
- index.md
- index.md
- infographic-featured.png
- grafana-cluster-dashboard-p1-featured.png
- grafana-cluster-dashboard-p2.png
- grafana-cp-dashboard-p1.png
- grafana-cp-dashboard-p2.png
- grafana-cp-dashboard-p3.png
- grafana-cp-dashboard-p4.png
- ecovadis.png
- infolegale.png
- prophesee.png
- sonatype.png
- zeit-online.png
- index.md
- featured-image.png
- index.md
- index.md
- application-logs.png
- capacitor-flux-resources.png
- capacitor.png
- click2.gif
- featured-img.png
- servicecard.png
- index.md
- featured-image.png
- index.md
- featured-image.png
- index.md
- featured-image.png
- index.md
- featured-image.png
- index.md
- featured-image.png
- flux-mcp-cluster-state.png
- flux-mcp-diagram.png
- flux-mcp-diff.png
- fluxcd-ai-assisted-gitops.png
- index.md
- featured-image.png
- index.md
- featured-image.png
- index.md
- featured-image.png
- index.md
- flux-git-otel-trace.png
- flux-helm-otel-trace.png
- featured-image.png
- index.md
- flux-status-favorites-light.png
- flux-status-graph-light.png
- flux-status-helmrelease-light.png
- flux-status-home-light.png
- featured-image.png
- index.md
- featured-image.png
- index.md
- featured-image.png
- index.md
- flux-status-inventory.png
- flux-status-log-viewer.png
- flux-status-workload-dashboard.png
- flux-status-workloads-search.png
- featured-image.png
- index.md
- flux-cake-box.jpg
- maintainers-crop.png
- featured-image.png
- index.md
- ecosystem-catalog.png
- featured-image.png
- index.md
- featured-image.png
- featured-image.svg
- index.md
- featured-image.png
- index.md
- featured-image.png
- index.md
- 2021-01-06-january-update.md
- 2021-02-01-february-update.md
- 2021-03-31-april-update.md
- 2021-06-28-bug-scrub-announce.md
- 2021-09-29-server-side-reconciliation-is-coming.md
- 2021-10-01-october-update.md
- 2022-02-22-security-fuzzing.md
- 2022-03-09-pod-security-standard-restricted.md
- 2022-04-13-contributing-to-flux.md
- 2022-05-04-april-update.md
- 2022-05-10-may-2022-security-announcement.md
- 2023-02-01-january-update.md
- 2024-03-19-flux-kubeconeu2024.md
- _index.md
- _index.md
- google-season-of-docs-2023.md
- proposing-changes.md
- style-guide.md
- writing-docs.md
- .gitignore
- _index.md
- flux-adopters.md
- index.md
- _index.md
- dev-guide.md
- release-guide.md
- upgrade-guide.md
- _index.md
- flagger-install-on-alibaba-servicemesh.md
- flagger-install-on-eks-appmesh.md
- flagger-install-on-google-cloud.md
- flagger-install-on-kubernetes.md
- flagger-install-with-flux.md
- _index.md
- apisix-progressive-delivery.md
- appmesh-progressive-delivery.md
- contour-progressive-delivery.md
- gatewayapi-progressive-delivery.md
- gloo-progressive-delivery.md
- istio-ab-testing.md
- istio-progressive-delivery.md
- keda-scaledobject.md
- kubernetes-blue-green.md
- kuma-progressive-delivery.md
- linkerd-progressive-delivery.md
- nginx-progressive-delivery.md
- osm-progressive-delivery.md
- prometheus-operator.md
- skipper-progressive-delivery.md
- traefik-progressive-delivery.md
- zero-downtime-deployments.md
- _index.md
- alerting.md
- deployment-strategies.md
- how-it-works.md
- metrics.md
- monitoring.md
- webhooks.md
- _index.md
- faq.md
- SUMMARY.md
- _index.md
- cel-healthchecks.md
- crd-resource-categories.md
- oci-artifacts.md
- troubleshooting.md
- _index.md
- _index.md
- .gitignore
- _index.md
- options.md
- _index.md
- _index.md
- .gitignore
- _index.md
- options.md
- _index.md
- .gitignore
- _index.md
- options.md
- .gitkeep
- _index.md
- .gitignore
- _index.md
- options.md
- _index.md
- .gitignore
- _index.md
- options.md
- _index.md
- _index.md
- debugging.md
- external-artifact-sdk.md
- packages.md
- source-watcher.md
- _index.md
- helmreleases.md
- image-update.md
- mozilla-sops.md
- repository-structure.md
- sealed-secrets.md
- sortable-image-tags.md
- webhook-receivers.md
- flux-bootstrap-diagram.png
- grafana.svg
- helm.svg
- istio.svg
- kubernetes.svg
- kyverno.png
- linkerd.png
- mozilla.jpg
- prometheus.svg
- _index.md
- aws-codecommit.md
- azure-devops.md
- bitbucket.md
- generic-git-server.md
- gitea.md
- github.md
- gitlab.md
- google-cloud-source.md
- oracle-vbs-git-repositories.md
- _index.md
- air-gapped.md
- bootstrap-customization.md
- deploy-key-rotation.md
- helm-dns-lookup.md
- helm-drift-detection.md
- helm-oom-detection.md
- multitenancy.md
- openshift.md
- optional-components.md
- proxy-setting.md
- sharding.md
- vertical-scaling.md
- workload-identity.md
- _index.md
- uninstall.md
- upgrade.md
- _index.md
- aws.md
- azure.md
- cross-cloud.md
- gcp.md
- _index.md
- faq-migration.md
- flux-v1-automation-migration.md
- flux-v1-migration.md
- helm-operator-migration.md
- timetable.md
- _index.md
- alerts.md
- custom-metrics.md
- events.md
- logs.md
- metrics.md
- _index.md
- controllers.md
- packages.md
- plugins.md
- procedure.md
- _index.md
- best-practices.md
- contextual-authorization.md
- secrets-management.md
- slsa-assessment.md
- _index.md
- gh-actions-app-builder.md
- gh-actions-auto-pr.md
- gh-actions-helm-promotion.md
- gh-actions-manifest-generation.md
- helm.md
- jenkins.md
- karmada.md
- running-jobs.md
- .gitkeep
- _index.md
- agent-skills.md
- concepts.md
- faq.md
- flux-e2e.md
- flux-gh-action.md
- get-started.md
- _index.md
- .gitignore
- .gitkeep
- _index.html
- privacy.md
- roadmap.md
- 1-flux-v2.yaml
- 2-flagger.yaml
- 3-flux-v1.yaml
- .gitignore
- contributors.yaml
- endorsements.yaml
- resources.yaml
- .github
- community
- README.md
- contributors.py
- gen-content.py
- import-calendar.py
- import-flux2-assets.sh
- new-update-post.py
- en.toml
- how-to-do-the-monthly-update.md
- how-to-update-the-theme.md
- how-to-write-a-blog-post.md
- render-link.html
- list.html
- baseof.html
- list.html
- baseof.html
- docsportal_home.html
- single.html
- docs-portal-card.html
- body-end.html
- head-end.html
- deprecation-warning.html
- favicons.html
- filter-panel.html
- navbar-version-selector.html
- navbar.html
- page-meta-links.html
- resource.html
- sidebar-tree.html
- template-container.html
- template-resource.html
- version-banner.html
- list.html
- flux_ui_galleries.html
- hero.html
- resource.html
- adopters_wall.html
- announce.html
- benefits.html
- calendar.html
- calendar_dark.html
- cncf.html
- community.html
- contributors.html
- endorsements.html
- features.html
- next_event.html
- resources_section.html
- caution.html
- note.html
- warning.html
- youtube.html
- 404.html
- index.searchindex.json
- security.txt
- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon.png
- browserconfig.xml
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- favicon.png
- favicon.svg
- mstile-144x144.png
- mstile-150x150.png
- mstile-310x150.png
- mstile-310x310.png
- mstile-70x70.png
- safari-pinned-tab.svg
- site.webmanifest
- flagger-abtest-steps.png
- flagger-bluegreen-steps.png
- flagger-canary-hpa.png
- flagger-canary-overview.png
- flagger-canary-steps.png
- flagger-canary-traffic-mirroring.png
- flagger-contour-overview.png
- flagger-flux-gitops.png
- flagger-gatewayapi-canary.png
- flagger-gitops-aws.png
- flagger-gitops-contour.png
- flagger-gitops-istio.png
- flagger-gke-istio.png
- flagger-gloo-overview.png
- flagger-kuma-canary.png
- flagger-linkerd-traffic-split.png
- flagger-load-testing.png
- flagger-nginx-linkerd.png
- flagger-nginx-overview.png
- flagger-osm-traffic-split.png
- flagger-overview.png
- flagger-skipper-overview.png
- flagger-traefik-overview.png
- gitops-toolkit.png
- istio-cert-manager-gke.png
- maintainers-1.png
- maintainers-2.png
- maintainers-3.png
- maintainers-4.png
- maintainers-5.png
- maintainers-6.png
- maintainers-opening-1.jpg
- maintainers-opening-2.jpg
- maintainers-opening-3.jpg
- 24metrics.svg
- 99group.png
- adoreme.png
- aenix.png
- aenix.svg
- ahiho.svg
- aily-labs.png
- alea.png
- alluvial.png
- amestofortytwo.png
- anchore.png
- anova.png
- appscode.png
- astrona.io-logo.jpg
- automotivemastermind.png
- autops.png
- axel-springer.png
- azure.png
- b1-systems.png
- bedag.png
- beekeeper.png
- bimspot.png
- blablacar.png
- blackmirror-media.png
- blakyaks.png
- canva.png
- causely.png
- charclub-ai.svg
- cisco.png
- cloudogu.svg
- cncf-color.png
- commit.png
- controlplane.png
- cookpad.png
- coppersoft.svg
- crayon.png
- cybrary.svg
- cyera.svg
- d2iq.png
- datagalaxy.svg
- decos.jpg
- divid.png
- divistant.png
- dkb-codefactory.png
- dkb.svg
- doneops.svg
- ecovadis.png
- embark.png
- employmenthero.svg
- enliven-systems.png
- evrone.png
- faceit.png
- flagger-stacked-color.png
- flux-horizontal-black.png
- flux-horizontal-color.png
- flux-horizontal-white.png
- flux-stacked-color.png
- flux-stacked-white.png
- fourteenfish.png
- giantswarm.svg
- gitlab.svg
- grafana-labs.svg
- happn.png
- hetzner.svg
- hmcts.png
- housing_anywhere.png
- identinet.svg
- iits.png
- improwised.png
- infolegale.png
- infomaniak.svg
- jb-hunt.png
- kdvz.png
- kiln.png
- kong.png
- kratix.png
- kurator.svg
- liggo.png
- logo-generic.png
- lumahealth.svg
- luminovo.png
- macpaw.png
- maersk.png
- mettle.png
- MilliporeSigma.png
- mintmesh.png
- mms-technology.svg
- mytaxi.png
- namirial.png
- nethunt.png
- netic.svg
- netrics.png
- nexhealth.svg
- nexxiot.png
- nuvme.png
- omaze.png
- openchoreo.png
- OpsMx.png
- orange.png
- orchit.png
- pets-at-home.png
- platformengineers.png
- prophesee.png
- qualifio.png
- quivr.svg
- radai.svg
- recodive.png
- replicated.png
- riley.png
- ringcentral.png
- rungway.png
- sageailabs.png
- sap.svg
- scaleaq.svg
- scaleway.svg
- senselabs.svg
- sis-id.png
- sngular.png
- softswiss-game-aggregator.svg
- sonatype.png
- sophotech.svg
- soprasteria.png
- sortlist.png
- soulcycle.png
- stackspin.svg
- strg-at.png
- sylva.svg
- syneki.svg
- syntasso.svg
- synyx.png
- szerzi.png
- tchibo.png
- tidepool.png
- tietoevry.png
- traefiklabs.svg
- trendhim.svg
- trifork.png
- truelayer.png
- ttmzero.png
- uipath.svg
- universite-bordeaux.png
- virginia-tech.png
- vnclagoon.png
- volvo-cars.svg
- weaveworks-horizontal.png
- weaveworks.png
- wildlifestudios.png
- william-and-mary.svg
- xenit.png
- zeit-online.svg
- zodiamarkets.svg
- demo-backend-dashboard.png
- demo-frontend-dashboard.png
- demo-frontend-jaeger.png
- demo-frontend.png
- flagger-grafana-appmesh.png
- flagger-grafana-dashboard.png
- flagger-ms-teams-failed.png
- flagger-ms-teams-notifications.png
- grafana-canary-analysis.png
- slack-canary-failed.png
- slack-canary-notifications.png
- stefan-profile.png
- stefan-talk-crowd-OCI.JPG
- stefan-talk-emphasis-banner.jpeg
- stefan-talk-emphasis.JPG
- blob-waving.gif
- building-blocks.svg
- cluster-dashboard.png
- cncf-graduated.png
- commit-status-flow.png
- commit-status-github-failure.png
- commit-status-github-overview.png
- commit-status-github-success.png
- commit-status-gitlab-failure.png
- commit-status-gitlab-success.png
- cp-dashboard-p1.png
- cp-dashboard-p2.png
- flagger-gitops.png
- flux-cuttlefish-stickers.jpeg
- flux-helm-github-promotion.png
- flux-horizontal-color.png
- flux-icon.svg
- flux-icon@2x.png
- flux-kubecon-qr-code.png
- flux-social.png
- flux-v1-diagram.png
- fluxcd-helm-operator-diagram.png
- grafana-annotation.png
- grafana-annotations-config.png
- grafana-cluster-dashboard-p1.png
- grafana-cluster-dashboard-p2.png
- grafana-cp-dashboard-p1.png
- grafana-cp-dashboard-p2.png
- grafana-cp-dashboard-p3.png
- grafana-cp-dashboard-p4.png
- grafana-logs-dashboard.png
- helm-controller-alerts.png
- helm-controller.png
- image-update-automation.png
- incubation.png
- kustomize-controller.png
- logs-dashboard.png
- notification-controller.png
- slack-error-alert.png
- slack-info-alert.png
- source-controller.png
- toolkit-icon.png
- example.yaml
- _redirects
- flux-security-report-with-review-2023.pdf
- flux.cast
- FluxFinalReport-v1.1.pdf
- monthly-update.md
- .editorconfig
- .gitignore
- .stignore
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- DCO
- Dockerfile
- go.mod
- go.sum
- hugo.yaml
- LICENSE
- lychee.toml
- MAINTAINERS
- Makefile
- netlify.toml
- okteto.yml
- package-lock.json
- package.json
- README.md
- requirements.txt
- runtime.txt
# Installation Guide
1. Get the code
git clone https://github.com/fluxcd/website
Downloads the entire project code from GitHub to your computer.
cd website
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t website .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 website
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Node.js
EasyPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
4. Python
EasyPrerequisites
pip install -r requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python <μ€νν νμΌλͺ
>.py # READMEμμ μ νν μ€ν νμΌλͺ
μ νμΈνμΈμ
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
5. Go
MediumPrerequisites
go build ./...
Compiles the Go program into an executable.
go run .
Runs the Go program directly without a separate build step.
If the build finishes without errors, it worked. If you used go run ., check the terminal output.
6. Make
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make serve
Compiles the code based on the generated build configuration to produce an executable.
If it finishes without errors, it worked. Try running the generated executable directly.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
