Update release scripts (#24)

Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
5 files changed
tree: f1bb856e261bebfc74928e2dc3dc9dc3e1fe6e6c
  1. .asf.yaml
  2. .github/
  3. .gitignore
  4. CHANGES.md
  5. CONTRIBUTING.md
  6. LICENSE
  7. Makefile
  8. NOTICE
  9. PROJECT
  10. README.md
  11. apis/
  12. build/
  13. cmd/
  14. config/
  15. controllers/
  16. dist/
  17. docs/
  18. go.mod
  19. go.sum
  20. golangci.yml
  21. hack/
  22. main.go
  23. pkg/
README.md

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.

Features

  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

Operator

  • 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

Contributing

For developers who want to contribute to this project, see Contribution Guide

License

Apache 2.0 License.