Kubernetes ingress controller setup using KOP and Nginx-Ingress

Click for: original source

A tutorial by Lokesh Jawane explaining how to set up Kubernetes ingress controller using kops (Kubernetes Operations) & Nginx-Ingress. Kops automates the provisioning of Kubernetes clusters in AWS and GCE. Authors like to think of kops as kubectl for clusters.

The Ingress is a Kubernetes resource that lets you configure an HTTP load balancer for applications running on Kubernetes

Managing the multiple load balancer for services deployed on k8s is a difficult job, where k8s itself is a big world. It can be expensive to have multiple load balancers. In this tutorial author uses only single load balancer.

The tutorial then walks you through:

  • Creation of namespace, service account, default secret and customization config map
  • RBAC configuration
  • Ingress controller deployment
  • Getting access to ingress controller
  • Application deployment

All commands listed and in the tutorial. Links to further resources included. Well done!

[Read More]

Tags web-development kubernetes apis nginx containers