You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the Kubernetes Ingress Controller for Caddy. It includes functionality for monitoring
4
-
Ingress resources on a Kubernetes cluster and includes support for providing automatic HTTPS
5
-
certificates for all hostnames defined in ingress resources that it is managing.
6
-
7
-
**The community is looking for maintainers with Kubernetes experience who can commit to help finish the development of this tool.** Please get involved!
3
+
This is the Kubernetes Ingress Controller for Caddy. It includes functionality
4
+
for monitoring `Ingress` resources on a Kubernetes cluster and includes support
5
+
for providing automatic HTTPS certificates for all hostnames defined in ingress
6
+
resources that it is managing.
8
7
9
8
## Cloud Provider Setup (AWS, GCLOUD, ETC...)
10
9
11
-
In the Kubernetes folder a Helm Chart is provided to make installing the Caddy Ingress Controller
12
-
on a Kubernetes cluster straight forward. To install the Caddy Ingress Controller adhere to the
13
-
following steps:
10
+
In the `charts` folder a Helm Chart is provided to make installing the Caddy
11
+
Ingress Controller on a Kubernetes cluster straight forward. To install the
12
+
Caddy Ingress Controller adhere to the following steps:
14
13
15
14
1. Create a new namespace in your cluster to isolate all Caddy resources.
If you would like to disable automatic HTTPS for a specific host and use your own certificates you can create a new TLS secret in Kubernetes and define
72
-
what certificates to use when serving your application on the ingress resource.
72
+
If you would like to disable automatic HTTPS for a specific host and use your
73
+
own certificates you can create a new TLS secret in Kubernetes and define what
74
+
certificates to use when serving your application on the ingress resource.
73
75
74
76
Example:
75
77
76
-
Create TLS secret `mycerts`, where `./tls.key` and `./tls.crt` are valid certificates for `test.com`.
78
+
Create TLS secret `mycerts`, where `./tls.key` and `./tls.crt` are valid
0 commit comments