Ingress Traefik
This deployment is responsible for the Traefik ingress controller. For more information please refer to the respective Helm chart .
Deplyoment
To deploy, change into the appropriate overlay and run kustomize build --enable-helm | kubectl apply -f -
Typical Operations
Verification of ingress controller and certificate issuing.
This Deployment provides a test overlay, which is meant to be used after the deployment of the ingress controller to verify its operation.
To deploy, change into the appropriate overlay and run kustomize build | kubectl apply -f -
Do not forget to delete the test deployment afterwards.
kustomize build . | k delete -f -
The test deployment creates a namespace ingress-controller-test and deploys the following components:
| Kubernetes Resource | Description |
|---|---|
| Deployment | nginx |
| Service | Port 80, ClusterIP |
| Ingress | specify the host for the Ingress and issued certificate |
If the ingress controller works as intended, you should be able to visit the service under the given domain and also retrieve a certificate.