Deploying HTTPS with Kubernetes Nginx Ingress and Cert Manager
Introduction This article will guide you through using Nginx Ingress Controller and Cert Manager on Kubernetes (K8s) to automatically issue TLS (Transport Layer Security) certificate . To follow along, you'll need: Basic knowledge of Google Kubernetes Engine for cluster initialization Understanding of K8s Deployment, Service to deploy applications Familiarity with Helm for installing necessary charts. Ingress Ingress is a Kubernetes resource used to manage external access to Services within a cluster . It acts like a traffic router, allowing you to define routing configurations to efficiently manage incoming traffic to Services . Ingress Controller An Ingress Controller is a distinct component from Ingress itself. There are various types of Ingress Controllers , each capable of different deployments. However, their main function is to manage and deploy according to Ingress rules . When requests reach Ingress, the Ingress Controller uses these defined rules to route traffic