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
|
|