Skip to content

Three manifest Nginx Ingress, Cert Manager, and External DNS demo on Linode Kubernetes Engine

Notifications You must be signed in to change notification settings

sibucan/lke-sintel-demo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Edit linode-secret.yaml and add an API token that can read/write DNS records in base64 format
  2. Apply that manifest kubectl apply -f linode-secret.yaml
  3. Apply the manifests for the controllers that we are using kubectl apply -f controllers.yaml
  4. Edit app.yaml to use a Domain zone that you control on Lindoe DNS. For example, change "sintel.kubeyboy.com" to "sintel.yourdomain.com"
  5. Apply app.yaml
  6. Wait a few minutes for DNS to propagate and cert-manager to issue a certificate.
  7. Visit your domain in a web browser!

About

Three manifest Nginx Ingress, Cert Manager, and External DNS demo on Linode Kubernetes Engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 85.7%
  • Shell 7.6%
  • Dockerfile 6.7%