# README
ingress-external-caddy
ingress-external-caddy configure an external Caddy from Kubernetes ingress.
+-------------------+ +-------------------+
| Kubernetes | | caddy in internet |
| | -- Configure -> | |
| ingress | | host | <- Internet
| - a.example.com | <- reverse proxy -- | - a.example.com |
| - b.example.com | | - b.example.com |
+-------------------+ +-------------------+
Setup
Please see setup.md.
Options
options | description |
---|---|
--kubeconfig | file path of kubeconfig (Optional, Default: in-cluster) |
--backend | URL of backend. caddy will set to upstream |
--provider | provider of ACME |
--caddy-host | IP or hostname of caddy provisioned. We recommend set private hostname. |
Support provider
cloudflare
: DNS-01 cloudflare--cloudflare-email
: Email address for cloudflare--cloudflare-token
: API Token for cloudflare