Sintel, A Blender Foundation Open Movie Project
- Ingress controller: nginx-ingress
- Certificate controller: cert-manager
- DNS controller: external-dns
- Linode Kubernetes Engine
- Linode DNS Service
- Linode NodeBalancer LoadBalancer
- Edit linode-secret.yaml and add an API token that can read/write DNS records in base64 format
- Apply that manifest
kubectl apply -f linode-secret.yaml
- Apply the manifests for the controllers that we are using
kubectl apply -f controllers.yaml
- Edit app.yaml to use a Domain zone that you control on Lindoe DNS. For example, change "sintel.kubeyboy.com" to "sintel.yourdomain.com"
- Apply
app.yaml
- Wait a few minutes for DNS to propagate and cert-manager to issue a certificate.
- Visit your domain in a web browser!