https://github.com/rhildred/signoz-k8s
signoz setup on k3d with k8s integration
https://github.com/rhildred/signoz-k8s
Last synced: about 2 months ago
JSON representation
signoz setup on k3d with k8s integration
- Host: GitHub
- URL: https://github.com/rhildred/signoz-k8s
- Owner: rhildred
- License: mit
- Created: 2025-02-25T16:37:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-25T17:16:38.000Z (over 1 year ago)
- Last Synced: 2025-02-25T17:36:47.268Z (over 1 year ago)
- Language: Shell
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# signoz-k8s
signoz setup on k3d with k8s integration
TLDR;
```bash
npm run postinstall
kubectl -n platform port-forward svc/my-release-signoz-frontend 3301:3301
```
Then develop your microfrontend/full stack web component in another terminal. When you are ready to access the otel collector from your web component expose the http port by running:
```bash
kubectl -n platform port-forward svc/my-release-signoz-otel-collector 4318:4318
```
## MYSQL
If your microservice needs mysql, you can run:
```bash
kubectl apply -f https://raw.githubusercontent.com/salesucation/salesucation/refs/heads/richstorage/mysqlpvc.yaml
kubectl apply -f https://raw.githubusercontent.com/salesucation/salesucation/refs/heads/richstorage/mysql.yaml
```
There is an adminer sidecar in the mysql pod on port 8080 and mysql is running on port 3306. Do a `kubectl get pods` to see the name of the pod and `port-forward` as needed.
## S3
There is a similar setup for minio to the mysql setup above at https://github.com/sleighzy/k3s-minio-deployment. Pay special attention to 100-pvc.yaml and 400-deployment.yaml. They should make sense after the mysqlpvc.yaml and mysql.yaml from this repository.
Happy Coding!