Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/snapp-incubator/gslb-controller

A GSLB controller for providing multi DC highly available DNS records with healthchecks.
https://github.com/snapp-incubator/gslb-controller

golang gslb kubernetes network operator oss snappcloud

Last synced: about 1 month ago
JSON representation

A GSLB controller for providing multi DC highly available DNS records with healthchecks.

Awesome Lists containing this project

README

        

# 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 generate` update the generated code for that resource type.
* `make manifests` Generating CRD manifests.
* `make test` Run tests.

### Build

* `make build` builds golang app locally.
* `make docker-build` build docker image locally.
* `make docker-push` push container image to registry.

### Run, Deploy
* `make run` run app locally
* `make deploy` deploy to k8s.

### Clean up

* `make undeploy` delete 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](LICENSE).