Difference between revisions of "Flux"
Jump to navigation
Jump to search
Tags: Mobile web edit, Mobile edit |
Tags: Mobile web edit, Mobile edit |
||
(28 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
[[wikipedia:Flux]] is a collection of tools for keeping [[Kubernetes]] clusters in sync with sources of configuration (like [[git]] repositories), and automating updates to configuration when there is new code to deploy. | [[wikipedia:Flux]] is a collection of tools for keeping [[Kubernetes]] clusters in sync with sources of configuration (like [[git]] repositories), and automating updates to configuration when there is new code to deploy. | ||
* https://fluxcd.io | * https://fluxcd.io | ||
+ | |||
+ | macOS: | ||
+ | [[brew install flux]] | ||
+ | [[brew install fluxcd/tap/flux]] | ||
+ | |||
+ | Linux: | ||
+ | [[curl -s]] https://fluxcd.io/install.sh | sudo bash | ||
+ | [[yum install which]] && [[curl -s]] https://fluxcd.io/install.sh | bash | ||
+ | |||
+ | [[flux --help]] | ||
+ | [[flux --version]] | ||
+ | [[flux create source git]] | ||
+ | [[flux bootstrap]] | ||
+ | [[flux bootstrap github]] | ||
+ | [[flux check]] | ||
+ | [[flux check --pre]] | ||
+ | [[flux create customization]] | ||
+ | [[flux push]] | ||
+ | |||
+ | |||
+ | * [[Flux2]] | ||
+ | * [[Kustomization]] | ||
+ | * [[kind: Kustomization]] | ||
+ | |||
+ | == Related == | ||
+ | * <code>[[helm-controller]]</code> | ||
+ | * <code>[[kustomize.toolkit.fluxcd.io]]</code> | ||
+ | * [[Weave GitOps]] | ||
+ | * [[Flagger]] | ||
+ | * [[Redux]] | ||
+ | * [[flux-system]] namespace | ||
+ | * [[ArgoCD]] | ||
+ | * [[runonflux.io]] | ||
== See also == | == See also == | ||
+ | * {{flux}} | ||
* {{GitOps}} | * {{GitOps}} | ||
− | * {{ | + | * {{ArgoCD}} |
[[Category:K8s]] | [[Category:K8s]] |
Latest revision as of 06:22, 27 August 2024
wikipedia:Flux is a collection of tools for keeping Kubernetes clusters in sync with sources of configuration (like git repositories), and automating updates to configuration when there is new code to deploy.
macOS:
brew install flux brew install fluxcd/tap/flux
Linux:
curl -s https://fluxcd.io/install.sh | sudo bash yum install which && curl -s https://fluxcd.io/install.sh | bash
flux --help flux --version flux create source git flux bootstrap flux bootstrap github flux check flux check --pre flux create customization flux push
Related[edit]
helm-controller
kustomize.toolkit.fluxcd.io
- Weave GitOps
- Flagger
- Redux
- flux-system namespace
- ArgoCD
- runonflux.io
See also[edit]
Advertising: