A bridge project between Apache SkyWalking and Kubernetes.
SWCK is a platform for the SkyWalking user, provisions, upgrades, maintains SkyWalking relevant components, and makes them work natively on Kubernetes.
- Operator: Provision and maintain SkyWalking backend components.
- Custom Metrics Adapter: Provides custom metrics come from SkyWalking OAP cluster for autoscaling by Kubernetes HPA
- Go to the download page to download latest release manifest.
- To install the operator in an existing cluster, make sure you have
cert-manager
installed - Apply the manifests for the Controller and CRDs in release/config:
kubectl apply -f release/operator/config
For more details, please refer to deploy operator
There are some instant examples to represent the functions or features of the Operator.
- Deploy OAP server by referring to Operator Quick Start.
- Apply the manifests for an adapter in release/adapter/config:
kubectl apply -f release/adapter/config
For more details, please read Custom metrics adapter
For developers who want to contribute to this project, see Contribution Guide