Kubernetes Ingress
Contents
Ingress
Ingress
An API object that manages external access to the services in a cluster, typically HTTP.
Ingress may provide load balancing, SSL termination and name-based virtual hosting.
Ingress may provide load balancing, SSL termination and name-based virtual hosting.

Ingress Layers
Deploy - Ingress Controller
Ingress
It’s NOT deployed by default.
Ingress Controller
| Product | Description |
|---|---|
| GCP HTTP(S) Load Balancer(GCE) | Support Kubernetes |
| NGINX | Support Kubernetes |
| Contour | - |
| HAPROXY | - |
| traefic | - |
| Istio | - |
Deployment
| |
ConfigMap
- err-log-path
- keep-alive
- ssl-protocols
| |
Service
| |
Auth - Service Account
| |
Configure - Ingress Resources
Sub Directory
ingress-wear.yaml
| |
| |
| |
ingress-wear-video-directory.yaml
| |
| |
| |
Sub Domain
ingress-wear-video-domain.yaml
| |
Rewrite
| |
DEMO
Create a Namespace
| |
Create a ConfigMap
| |
Create a Service Account
| |
Check Role and RoleBinding
| |
Create Deployment
ingress-controller.yaml
| |
Create a Service
| |
Create Ingress Resource
| |
CozyFex