Categorygithub.com/whywaita/ingress-external-caddy
modulepackage
0.0.4
Repository: https://github.com/whywaita/ingress-external-caddy.git
Documentation: pkg.go.dev

# 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

optionsdescription
--kubeconfigfile path of kubeconfig (Optional, Default: in-cluster)
--backendURL of backend. caddy will set to upstream
--providerprovider of ACME
--caddy-hostIP 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

# Packages

No description provided by the author
No description provided by the author