Add internal/external DNS node address types

This commit is contained in:
Jordan Liggitt 2016-11-22 11:26:44 -05:00
parent 71369b9b1b
commit ff977e5c7c
No known key found for this signature in database
GPG Key ID: 24E7ADF9A3B42012
3 changed files with 12 additions and 0 deletions

View File

@ -79,9 +79,17 @@ func NewServerRunOptions() *ServerRunOptions {
Port: ports.KubeletPort, Port: ports.KubeletPort,
ReadOnlyPort: ports.KubeletReadOnlyPort, ReadOnlyPort: ports.KubeletReadOnlyPort,
PreferredAddressTypes: []string{ PreferredAddressTypes: []string{
// --override-hostname
string(api.NodeHostName), string(api.NodeHostName),
// internal, preferring DNS if reported
string(api.NodeInternalDNS),
string(api.NodeInternalIP), string(api.NodeInternalIP),
// external, preferring DNS if reported
string(api.NodeExternalDNS),
string(api.NodeExternalIP), string(api.NodeExternalIP),
string(api.NodeLegacyHostIP), string(api.NodeLegacyHostIP),
}, },
EnableHttps: true, EnableHttps: true,

View File

@ -2718,6 +2718,8 @@ const (
NodeHostName NodeAddressType = "Hostname" NodeHostName NodeAddressType = "Hostname"
NodeExternalIP NodeAddressType = "ExternalIP" NodeExternalIP NodeAddressType = "ExternalIP"
NodeInternalIP NodeAddressType = "InternalIP" NodeInternalIP NodeAddressType = "InternalIP"
NodeExternalDNS NodeAddressType = "ExternalDNS"
NodeInternalDNS NodeAddressType = "InternalDNS"
) )
type NodeAddress struct { type NodeAddress struct {

View File

@ -3142,6 +3142,8 @@ const (
NodeHostName NodeAddressType = "Hostname" NodeHostName NodeAddressType = "Hostname"
NodeExternalIP NodeAddressType = "ExternalIP" NodeExternalIP NodeAddressType = "ExternalIP"
NodeInternalIP NodeAddressType = "InternalIP" NodeInternalIP NodeAddressType = "InternalIP"
NodeExternalDNS NodeAddressType = "ExternalDNS"
NodeInternalDNS NodeAddressType = "InternalDNS"
) )
// NodeAddress contains information for the node's address. // NodeAddress contains information for the node's address.