Configuration Reference

Version:1.0.0

Kubernetes Discovery Client Config Properties

🔗
Table 1. Configuration Properties for KubernetesConfiguration
Property Type Description

kubernetes.client.host

java.lang.String

The Kubernetes API host name

kubernetes.client.port

int

The port for the Kubernetes API

kubernetes.client.secure

boolean

Set if the Kubernetes API server is exposed over HTTPS

kubernetes.client.namespace

java.lang.String

Sets the namespace.

kubernetes.client.ssl-configuration

SslConfiguration

kubernetes.client.logger-name

java.lang.String

kubernetes.client.follow-redirects

boolean

kubernetes.client.default-charset

java.nio.charset.Charset

kubernetes.client.channel-options

java.util.Map

kubernetes.client.shutdown-timeout

java.time.Duration

kubernetes.client.read-timeout

java.time.Duration

kubernetes.client.read-idle-timeout

java.time.Duration

kubernetes.client.connect-timeout

java.time.Duration

kubernetes.client.num-of-threads

java.lang.Integer

kubernetes.client.thread-factory

java.lang.Class

kubernetes.client.max-content-length

int

kubernetes.client.proxy-type

java.net.Proxy$Type

kubernetes.client.proxy-address

java.net.SocketAddress

kubernetes.client.proxy-username

java.lang.String

kubernetes.client.proxy-password

java.lang.String

🔗
Table 2. Configuration Properties for KubernetesConfiguration$KubernetesConfigMapsConfiguration
Property Type Description

kubernetes.client.config-maps.includes

java.util.Collection

the names to include

kubernetes.client.config-maps.excludes

java.util.Collection

the names to exclude

kubernetes.client.config-maps.labels

java.util.Map

labels to match

🔗
Table 3. Configuration Properties for KubernetesConfiguration$KubernetesSecretsConfiguration
Property Type Description

kubernetes.client.secrets.enabled

boolean

enabled flag.

kubernetes.client.secrets.paths

java.util.Collection

where secrets are mounted

kubernetes.client.secrets.use-api

boolean

whether to use the API to read secrets when {@link #paths} is used.

kubernetes.client.secrets.includes

java.util.Collection

the names to include

kubernetes.client.secrets.excludes

java.util.Collection

the names to exclude

kubernetes.client.secrets.labels

java.util.Map

labels to match

🔗
Table 4. Configuration Properties for KubernetesConfiguration$KubernetesDiscoveryConfiguration
Property Type Description

kubernetes.client.discovery.enabled

boolean

🔗
Table 5. Configuration Properties for KubernetesConfiguration$KubernetesConnectionPoolConfiguration
Property Type Description

kubernetes.client.pool.enabled

boolean

kubernetes.client.pool.max-connections

int

kubernetes.client.pool.max-pending-acquires

int

kubernetes.client.pool.acquire-timeout

java.time.Duration