AWS based deployment with NS1 integration
Here we provide an example of k8gb deployment in AWS context with NS1 as edgeDNS provider
Reference setup
Two EKS clusters in eu-west-1
and us-east-1
.
The EKS setup is identical to Route53 tutorial
Terraform code for cluster reference setup can be found here
Deploy k8gb
Use helm
to deploy stable release from Helm repo
helm repo add k8gb https://www.k8gb.io
Example values.yaml
configuration files can be found here
In eu-west-1
cluster execute
helm -n k8gb upgrade -i k8gb k8gb/k8gb --create-namespace -f ./docs/examples/ns1/k8gb-cluster-ns1-eu-west-1.yaml
In us-east-1
cluster execute
helm -n k8gb upgrade -i k8gb k8gb/k8gb --create-namespace -f ./docs/examples/ns1/k8gb-cluster-ns1-us-east-1.yaml
Create NS1 secret in each cluster
export NS1_APIKEY=<ns1-api-key>
make ns1-secret