View Code? Open in Web Editor
NEW
This project forked from linode/lke-sintel-demo
Three manifest Nginx Ingress, Cert Manager, and External DNS demo on Linode Kubernetes Engine
Shell 7.64%
HTML 85.69%
Dockerfile 6.67%
lke-sintel-demo's Introduction
Linode Kubernetes Engine Video Streaming Demo
Sintel, A Blender Foundation Open Movie Project
Demonstrates the following Kubernetes Controllers
- Ingress controller: nginx-ingress
- Certificate controller: cert-manager
- DNS controller: external-dns
Linode Services Used
- Linode Kubernetes Engine
- Linode DNS Service
- Linode NodeBalancer LoadBalancer
Instructions
- 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!
lke-sintel-demo's People
Contributors