commit | 96fe630c853ac471b1dfc999b33fd9d6fdaabe88 | [log] [tgz] |
---|---|---|
author | Gao Hongtao <hanahmily@gmail.com> | Sun Nov 08 15:39:32 2020 +0800 |
committer | GitHub <noreply@github.com> | Sun Nov 08 15:39:32 2020 +0800 |
tree | 9f8d66f0484c51517c14ee66ae837d254bc36cf2 | |
parent | b7cf4a0c564c79796ac9be5ea343b1555dd52faa [diff] |
Update README.md (#5) * Update README.md Basic guides how to deploy swck * Add CHANGES.md Signed-off-by: Gao Hongtao <hanahmily@gmail.com> * Use release docker image Signed-off-by: Gao Hongtao <hanahmily@gmail.com> * Add service rbac Signed-off-by: Gao Hongtao <hanahmily@gmail.com> * Add license header Signed-off-by: Gao Hongtao <hanahmily@gmail.com> * Update registry of kube-rbac-proxy in order to make it accessible to users who can't touch gcr.io Signed-off-by: Gao Hongtao <hanahmily@gmail.com> * Add release script Signed-off-by: Gao Hongtao <hanahmily@gmail.com> * Update rbac Signed-off-by: Gao Hongtao <hanahmily@gmail.com> * Tweak README.md Signed-off-by: Gao Hongtao <hanahmily@gmail.com> Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
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.
Go to the download page to download latest release manifest.
Apply the manifests for the Controller and CRDs in release/config:
kubectl apply -f release/config
git clone git@github.com:apache/skywalking-swck.git
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>
Use make
to generate the final manifests and deploy:
make deploy
make install
curl https://raw.githubusercontent.com/apache/skywalking-swck/master/config/samples/oap.yaml | kubectl apply -f -
kubectl get oapserver
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]
For developers who want to contribute to this project, see Contribution Guide