k8s-gateway helm

k8s_gateway is a CoreDNS plugin that resolves all types of external Kubernetes resources.

It will gather all domains from all services, ingresses, and HTTPRoutes resources and create a DNS record for each of them, corresponding to the service IPs. This ensures that all external resources are resolved from within the cluster, and traffic is not leaving the cluster.

Most people deploy the k8s_gateway together with CoreDNS and call the Helm Release 'k8s-gateway'. This can be supplimenting along side the kube-dns or default CoreDNS from k3s.

Install

Install with:

helm repo add k8s-gateway https://ori-edge.github.io/k8s_gateway/
helm install k8s-gateway k8s-gateway/k8s-gateway -f values.yaml

Examples

See examples from other people.

Top Repositories (5 out of 88)

NameRepoStarsVersionTimestamp
k8s-gatewayaxeII/home-ops432.4.010 days ago
k8s-gatewayDiaoul/home-ops632.4.02 months ago
k8s-gatewayblackjid/home-ops932.4.02 months ago
k8s-gatewayallenporter/k8s-gitops335 months ago
k8s-gatewaybrettinternet/homeops2052.4.06 months ago

Resources

Values

See the most popular values for this chart:

KeyTypes
service.type (88)
LoadBalancer
string
number
string
string
string
string
string
string
string
string
string
string
string
string
string
string
domain (87)
${SECRET_DOMAIN}
string
string
number
watchedResources[] (41)
- Ingress
- Service
string
boolean
string
string
string
string
number
string
string
string
string
string
string
string
string
number
string
string
string
string
string
string
string