Install Using Helm :: Kloudfuse Docs
Install Using Helm
Kloudfuse is deployed on Kubernetes using Helm, following standard Helm best practices.
After ensuring that the prerequisites are complete, proceed with the following steps:
Log in to the Kloudfuse Helm registry
Using the token.json you downloaded with your free trial request, run the following command:
cat token.json | helm registry login -u _json_key --password-stdin us-east1-docker.pkg.dev
| If this step fails, see Registry Login Failure |
Create the kfuse namespace
Create a new namespace kfuse for the Kloudfuse installation:
kubectl create ns kfuse
kubectl config set-context --current --namespace=kfuse
Create a secret for Docker images
Create a secret to allow Helm to pull the required Docker images:
kubectl create secret docker-registry kfuse-image-pull-credentials \
--namespace='kfuse' --docker-server 'us.gcr.io' --docker-username _json_key \
--docker-email 'container-registry@mvp-demo-301906.iam.gserviceaccount.com' \
--docker-password='"$(cat token.json)"'
Create a custom_values.yaml file
Create a
custom_values.yamlfile. If Kloudfuse shared a YAML file with you directly, modify it as necessary.Specify the required
orgIdvalue, typically the name of your company:global: orgId: <YOUR COMPANY NAME>Specify the required
cloudProvidervalue. Valid values areaws,gcp, andazure:global: cloudProvider: <ONE OF aws, gcp, or azure>[Optional] Add a section to
custom_values.yamlto specify cloud provider-specific ingress settings.
See Configure cloud-specific Helm values.
Install Kloudfuse with Helm
To install Kloudfuse, run the helm upgrade command:
helm upgrade --install kfuse oci://us-east1-docker.pkg.dev/mvp-demo-301906/kfuse-helm/kfuse \
-n kfuse \
--version <VERSION> \ (1)
-f custom-values.yaml
| 1 | Replace <VERSION> with a valid Kloudfuse release value; use the most recent one. |