gslb-controller
gslb-controller copied to clipboard
A GSLB controller for providing multi DC highly available DNS records with healthchecks.
GSLB Controller
This project is under active development and not usable yet
A cloud native global server load balancer for providing multi-datacenter highly available ingress for k8s.
Instructions
Development
make generateupdate the generated code for that resource type.make manifestsGenerating CRD manifests.make testRun tests.
Build
make buildbuilds golang app locally.make docker-buildbuild docker image locally.make docker-pushpush container image to registry.
Run, Deploy
make runrun app locallymake deploydeploy to k8s.
Clean up
make undeploydelete resouces in k8s.
Security
Reporting security vulnerabilities
If you find a security vulnerability or any security related issues, please DO NOT file a public issue, instead send your report privately to [email protected]. Security reports are greatly appreciated and we will publicly thank you for it.
License
Apache-2.0 License, see LICENSE.