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.
- Kubernetes 1.24.0+
- Helm 3
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=newoperatorAlternatively, 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.yamlTip: You can use the default values.yaml