externalname-resolver-controller

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 5, 2023 License: GPL-3.0

README

ExternalName Resolver Controller

1. Stable Build, Test and Push

Kubernetes controller to manage ExternalName type Services resolving their DNS entry, generating and keeping in sync specific Endpoints.

Purpose

Nowadays you can't use ExternalName Services inside Ingress rules because they are missing Endpoint resources.

The workaround is to create a ClusterIP type Service with no selector and to manually add an Endpoint with the same resource name and a resolved IP from the ExternalName DNS entry.

This controller automates this process by reacting to annotations or forcing the conversion of ExternalName type Service to this workaround.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL