Fix copy-paste typo (#11)

1 file changed
tree: d88e5f35ae34e85ea66f7d8806c74d76bcfaeda1
  1. .asf.yaml
  2. .github/
  3. .gitignore
  4. CHANGES.md
  5. CONTRIBUTING.md
  6. Dockerfile
  7. LICENSE
  8. Makefile
  9. NOTICE
  10. PROJECT
  11. README.md
  12. api/
  13. build/
  14. cmd/
  15. config/
  16. controllers/
  17. dist/
  18. doc/
  19. go.mod
  20. go.sum
  21. golangci.yml
  22. hack/
  23. main.go
  24. 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.

Quick Start

  1. Go to the download page to download latest release manifest.

  2. Apply the manifests for the Controller and CRDs in release/config:

kubectl apply -f release/config

Guides of Deployment

Use kustomize to customise your deployment

  1. Clone the source code:
git clone git@github.com:apache/skywalking-swck.git
  1. Edit file config/default/kustomization.yaml file to change your preferences. If you prefer to your private docker image, a quick path to override IMG environment variable : export IMG=<private registry>/controller:<tag>

  2. Use make to generate the final manifests and deploy:

make deploy
  1. Deploy the CRDs:
make install

Test your deployment

  1. Deploy a sample OAP server, this will create a OAP server in the default namespace:
curl https://raw.githubusercontent.com/apache/skywalking-swck/master/config/samples/oap.yaml | kubectl apply -f -
  1. Check the OAP server in Kubernetes:
kubectl get oapserver

Troubleshooting

If you encounter any issue, you can check the log of the controller by pulling it from Kubernetes:

# get the pod name of your controller
kubectl --namespace skywalking-swck-system get pods

# pull the logs
kubectl --namespace skywalking-swck-system logs -f [name_of_the_controller_pod]

Contributing

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

License

Apache 2.0 License.