humio-operator Kubernetes Operator for running Humio on top of Kubernetes
helm repo add humio-operator https://humio.github.io/humio-operator
helm install humio-operator humio-operator/humio-operator
This chart bootstraps a humio-operator deployment on a Kubernetes cluster using the Helm package manager.
Note: The Helm chart installs the humio-operator such that it only manages the resources within the same namespace as where the humio-operator itself is running.
- Kubernetes 1.16+
To install the chart with the release name humio-operator
:
# Helm v3+
helm install humio-operator humio-operator/humio-operator --namespace humio-operator -f values.yaml
# Helm v2
helm install humio-operator/humio-helm-charts --name humio --namespace humio-operator -f values.yaml
The command deploys humio-operator on the Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation.
Tip: List all releases using
helm list
To uninstall/delete the humio-operator
deployment:
helm delete humio-operator --namespace humio-operator
The command removes all the Kubernetes components associated with the chart and deletes the release.
The following table lists the configurable parameters of the ingress-nginx chart and their default values.
Parameter | Description | Default |
---|---|---|
operator.image.repository |
operator container image repository | humio/humio-operator |
operator.image.tag |
operator container image tag | v0.0.2 |
operator.rbac.create |
automatically create operator RBAC resources | true |
installCRDs |
automatically install CRDs. NB: if this is set to true, custom resources will be removed if the Helm chart is uninstalled | false |
openshift |
install additional RBAC resources specific to OpenShift | false |
These parameters can be passed via Helm's --set
option
# Helm v3+
helm install humio-operator humio-operator/humio-operator \
--set operator.image.tag=v0.0.2
# Helm v2
helm install humio-operator --name humio-operator \
--set operator.image.tag=v0.0.2
Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,
# Helm v3+
helm install humio-operator humio-operator/humio-operator --namespace humio-operator -f values.yaml
# Helm v2
helm install humio-operator/humio-helm-charts --name humio-operator --namespace humio-operator -f values.yaml