{"repo":"caddyserver/ingress","free":true,"listed":false,"github":"https://github.com/caddyserver/ingress","clone":"git clone https://github.com/caddyserver/ingress.git","description":"WIP Caddy 2 ingress controller for Kubernetes","language":"Go","stars":822,"topics":["kubernetes","kubernetes-ingress","kubernetes-ingress-controller","ingress","helm","hacktoberfest"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Caddy Ingress Controller This is the Kubernetes Ingress Controller for Caddy. It includes functionality for monitoring Ingress resources on a Kubernetes cluster and includes support for providing automatic HTTPS certificates for all hostnames defined in the ingress resources that it is managing. Prerequisites - Helm 3+ - Kubernetes 1.19+ Setup In the charts folder, a Helm Chart is provided to make installing the Caddy Ingress Controller on a Kubernetes cluster straightforward. To install the Caddy Ingress Controller adhere to the following steps: 1. Create a new namespace in your cluster to isolate all Caddy resources. 2. Install the Helm Chart. Or 2. Generate kubernetes yaml file. This will create a service of type LoadBalancer in the caddy-system namespace on your cluster. You'll want to set any DNS records for accessing this cluster to the external IP address of this LoadBalancer when the external IP is provisioned by your cloud provider. You can get the external IP address with kubectl get svc -n caddy-system 3. Alternate installation method: Glasskube To install the Caddy ingress controller using Glasskube, you can select \"caddy-ingress-controller\" from the \"ClusterPackages\" tab in the Glasskube GUI then click \"install\" or you can run the following command: Add an email address in the package configuration section in the UI to enable automatic HTTPS, or run: Debugging To view any logs generated by Caddy or the Ingress Controller you can view the pod logs of the Caddy Ing","default_branch":null,"files":null,"tree":[],"storefront":"/r/caddyserver","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/caddyserver/ingress/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}