commit | 1e3f050716f5b90ad7a633f67496eee2424e3b2d | [log] [tgz] |
---|---|---|
author | Jicheng Zhi <jichengzhi0716@icloud.com> | Mon Apr 15 17:39:51 2024 +1000 |
committer | GitHub <noreply@github.com> | Mon Apr 15 15:39:51 2024 +0800 |
tree | 72102f9d3fbfcc3b6aef8ab3de9edb0f6ef336f1 | |
parent | 77a22047a37e974b7a12535f9d3b7667261c3a7a [diff] |
Add CRD, Controller for SkyWalking Event Exporter (#113) * Add CRD and Controller for EventExporter and EventExporterConfig * Add auto-generated config files for EventExporter and EventExporterConfig * Merge EventExporterConfig into EventExporter * Remove EventExporterConfig in PROJECT * Remove unused type in eventexporter_types.go * Pass linting * Refactor event exporter CRD and controller * Remove unused dependency * Update EventExporterController rabc and configMap * Add a simple test case to eventexporter e2e test * Add eventexporter e2e test to GitHub workflows * Remove unused UI component in event exporter e2e test * Update event exporter controller: delete old configMap after creating the new one, generate fixed-length name for configMaps
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.You can follow the Getting Started to deploy swck on a testing Kubernetes cluster quickly and try out the skywalking components end to end.
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
kubectl apply -k "github.com/apache/skywalking-swck/operator/config/default"
or
kubectl apply -k "github.com/apache/skywalking-swck/operator/config/default?ref=v0.8.0"
For more details, please refer to deploy operator
kubectl apply -f skywalking-swck-<SWCK_VERSION>-bin/config/adapter-bundle.yaml
kubectl apply -k "github.com/apache/skywalking-swck/adapter/config"
or
kubectl apply -k "github.com/apache/skywalking-swck/adapter/config?ref=v0.8.0"
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.