Apache SkyWalking Cloud on Kubernetes

Clone this repo:
  1. a7ea13c add feature: java agent injector (#30) by dashanji · 2 days ago master
  2. d61a348 Update README.md for download anchor (#32) by 吴晟 Wu Sheng · 4 weeks ago
  3. 0409fa8 Introduce skywalking-eyes to check license headers (#29) by 何延龙 · 4 months ago
  4. 2518d4c Update NOTICE year to 2021 (#28) by Kirs · 5 months ago
  5. 9dd9000 Update image tag to 0.3.0 (#27) by Gao Hongtao · 6 months ago 0.3.0 v0.3.0

Apache SkyWalking Cloud on Kubernetes

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.


  1. Operator: Provision and maintain SkyWalking backend components.
  2. Custom Metrics Adapter: Provides custom metrics come from SkyWalking OAP cluster for autoscaling by Kubernetes HPA

Quick Start


  • 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

Examples of the Operator

There are some instant examples to represent the functions or features of the Operator.

Custom Metrics Adapter

  • 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


Apache 2.0 License.