Apache SWCK Operator Helm Chart
Apache SWCK Operator is a platform for the SkyWalking user that provisions, upgrades, maintains SkyWalking relevant components, and makes them work natively on Kubernetes.
This chart bootstraps a SWCK Operator deployment on a Kubernetes cluster using the Helm package manager.
To install the chart with the release name my-release:
$ helm install my-release operator -n <namespace>
The command deploys the 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 my-release deployment:
$ helm uninstall my-release -n <namespace>
The command removes all the operator components associated with the chart and deletes the release.
The following table lists the configurable parameters of the operator chart and their default values.
| Parameter | Description | Default |
|---|---|---|
fullnameOverride | Override fullname | nil |
.replicaCount | The replicas of operator | 1 |
.serviceAccountName | The service account name of operator | skywalking-swck-controller-manager |
.image.repository | Operator container image name | docker.io/apache/skywalking-swck |
.image.pullPolicy | Operator container image pull policy | IfNotPresent |
.image.tag | Operator container image tag | v0.9.0 |
.metrics.service.port | The port for the operator metrics service | 8443 |
.webhook.service.port | The port for the operator web hook service | 9443 |
.resources.limits.cpu | The limits of cpu in the operator | 200m |
.resources.limits.memory | The limits of memory in the operator | 300Mi |
.resources.requests.cpu | The requests of cpu in the operator | 200m |
.resources.requests.memory | The requests of memory in the operator | 300Mi |
.affinity | The affinity policy of operator | {} |
cert-manager.enabled | Whether to install demo cert-manager. DO NOT use this in production, this is for quick start. | false |
Specify each parameter using the --set key=value[,key=value] argument to helm install. For example,
Note You could refer to the helm install for more command information.
$ helm install myrelease operator --set fullnameOverride=newoperator
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example,
$ helm install my-release operator -f values.yaml
Tip: You can use the default values.yaml