Overview
Image Added
Install Flux
See https://fluxcd.io/docs/installation/#install-the-flux-cli
...
Code Block |
---|
$ curl -s https://fluxcd.io/install.sh | sudo bash
or
$ curl -s https://fluxcd.io/install.sh | bash |
Generate a User Token in GitHub
...
Code Block |
---|
flux reconcile ks flux-system --with-source |
Helpfull Commands
Command | Description |
---|
flux uninstall | Remove flux installation |
flux get helmreleases flux get hr | List the helmreleases |
flux reconcile ks flux-system --with-source | Force a reconcile |
flux get sources helm | View Helm Sources |
|
|
|
|
kubectl describe helmrelease <HR_NAME> -n flux-system | Get details of a helm release. |
kubectl logs -f -n flux-system deployment/source-controller | See logs for source-controller |
|
|
Debugging a Failed Helm Release
...
Code Block |
---|
|
# get list of helmreleases
$ flux get hr -A
# get details about the helmrelease
$ kubectl describe helmrelease <HR_NAME> -n flux-system
# See logs in source controller
$ kubectl logs -f -n flux-system deployment/source-controller |
Force a reconcile
Code Block |
---|
flux reconcile ks flux-system --with-source |
Delete a helm release and reconcile
Code Block |
---|
kubectl -n fluxsystem delete hr <HR_NAME>
flux reconcile ks flux-system --with-source |
References