A bridge project between Apache SkyWalking and Kubernetes.
SWCK is a platform for the SkyWalking user that provisions, upgrades, maintains SkyWalking relevant components, and makes them work natively on Kubernetes.
JavaAgent
CR for monitoring purposes.skywalking-swck-<SWCK_VERSION>-bin.tgz
. Unarchive the package to a folder named skywalking-swck-<SWCK_VERSION>-bin
swck-injection=enabled
$ kubectl label namespace default(your namespace) swck-injection=enabled
swck-java-agent-injected: "true"
to the workloadsFor more details, please read Java agent injector
cert-manager
installed.kubectl apply -f skywalking-swck-<SWCK_VERSION>-bin/config/operator-bundle.yaml
For more details, please refer to deploy operator
kubectl apply -f skywalking-swck-<SWCK_VERSION>-bin/config/adapter-bundle.yaml
For more details, please read Custom metrics adapter
For developers who want to contribute to this project, see Contribution Guide. What's more, we have a guide about how to add new CRDs and Controllers, see How to add new CRD and Controller in SWCK.