helm repo add parseable https://charts.parseable.com
helm repo update
helm pull parseable/parseable --untar
cd parseable
values.yaml holds the defaults. Layer an overlay from overlays/ with -f to
pick a topology / store, and stack overlays/enterprise.yaml for Enterprise.
overlays/
standalone.yaml single all-in-one pod (local-store)
aws.yaml distributed on S3
gcp.yaml distributed on GCS
azure.yaml distributed on Azure Blob
enterprise.yaml adds prism; layer on top of a store overlay
kubectl create namespace parseable
kubectl -n parseable create secret generic parseable-env-secret \
--from-literal=addr=0.0.0.0:8000 \
--from-literal=username=admin \
--from-literal=password=admin
helm install parseable ./ -n parseable -f overlays/standalone.yaml
Create the namespace, then the object-store secret for your cloud (below).
kubectl create namespace parseable
kubectl -n parseable create secret generic parseable-env-secret \
--from-literal=addr=0.0.0.0:8000 \
--from-literal=username=admin --from-literal=password=admin \
--from-literal=s3.url=<endpoint> \
--from-literal=s3.access.key=<key> --from-literal=s3.secret.key=<secret> \
--from-literal=s3.bucket=<bucket> --from-literal=s3.region=<region>
helm install parseable ./ -n parseable -f overlays/aws.yaml
kubectl -n parseable create secret generic parseable-env-secret \
--from-literal=addr=0.0.0.0:8000 \
--from-literal=username=admin --from-literal=password=admin \
--from-literal=gcs.url=<url> --from-literal=gcs.bucket=<bucket>
kubectl -n parseable create secret generic parseable-gcs-key \
--from-file=key.json=<path-to-service-account-key.json>
helm install parseable ./ -n parseable -f overlays/gcp.yaml
kubectl -n parseable create secret generic parseable-env-secret \
--from-literal=addr=0.0.0.0:8000 \
--from-literal=username=admin --from-literal=password=admin \
--from-literal=azr.access_key=<key> --from-literal=azr.account=<account> \
--from-literal=azr.container=<container> \
--from-literal=azr.url=https://<account>.blob.core.windows.net
helm install parseable ./ -n parseable -f overlays/azure.yaml
Stack overlays/enterprise.yaml on top of a store overlay, and create the license secret.
kubectl -n parseable create secret generic parseable-license \
--from-file=parseable_license.json=<path>/parseable_license.json \
--from-file=parseable_license.sig=<path>/parseable_license.sig
helm install parseable ./ -n parseable \
-f overlays/aws.yaml -f overlays/enterprise.yaml
helm upgrade parseable ./ -n parseable -f overlays/aws.yaml
helm uninstall parseable -n parseable