Documentation
¶
Index ¶
- func AddServiceNameToHosts(ctx context.Context, serviceInterface v13.ServiceInterface)
- func CancelDNS()
- func GetDNSIPFromDnsPod(clientset *kubernetes.Clientset) (ips []string, err error)
- func GetDNSServiceIPFromPod(clientset *kubernetes.Clientset, restclient *rest.RESTClient, ...) (*miekgdns.ClientConfig, error)
- func GetHostFile() string
- func NewDNSServer(network, address string, forwardDNS *miekgdns.ClientConfig) error
- func SetupDNS(clientConfig *miekgdns.ClientConfig, _ []string) error
- func WriteResolvConf(config miekgdns.ClientConfig) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddServiceNameToHosts ¶
func AddServiceNameToHosts(ctx context.Context, serviceInterface v13.ServiceInterface)
func GetDNSIPFromDnsPod ¶
func GetDNSIPFromDnsPod(clientset *kubernetes.Clientset) (ips []string, err error)
func GetDNSServiceIPFromPod ¶
func GetDNSServiceIPFromPod(clientset *kubernetes.Clientset, restclient *rest.RESTClient, config *rest.Config, podName, namespace string) (*miekgdns.ClientConfig, error)
func GetHostFile ¶
func GetHostFile() string
func NewDNSServer ¶
func NewDNSServer(network, address string, forwardDNS *miekgdns.ClientConfig) error
func SetupDNS ¶
func SetupDNS(clientConfig *miekgdns.ClientConfig, _ []string) error
systemd-resolve --status, systemd-resolve --flush-caches
func WriteResolvConf ¶
func WriteResolvConf(config miekgdns.ClientConfig) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.