kube-apiserver Configuration (v1beta1)

    EgressSelectorConfiguration

    EgressSelectorConfiguration provides versioned configuration for egress selector clients.

    Connection

    Appears in:

    Connection provides the configuration for a single egress selection client.

    FieldDescription
    proxyProtocol [Required]

    Protocol is the protocol used to connect from client to the konnectivity server.

    transport
    Transport

    Transport defines the transport configurations we use to dial to the konnectivity server. This is required if ProxyProtocol is HTTPConnect or GRPC.

    Appears in:

    EgressSelection provides the configuration for a single egress selection client.

    ProtocolType

    (Alias of string)

    Appears in:

    ProtocolType is a set of valid values for Connection.ProtocolType

    TCPTransport

    Appears in:

    TCPTransport provides the information to connect to konnectivity server via TCP

    FieldDescription
    url [Required]
    string

    URL is the location of the konnectivity server to connect to. As an example it might be “https://127.0.0.1:8131


    TLSConfig is the config needed to use TLS when connecting to konnectivity server

    Appears in:

    TLSConfig provides the authentication information to connect to konnectivity server Only used with TCPTransport

    Transport

    Appears in:

    Transport defines the transport configurations we use to dial to the konnectivity server

    FieldDescription
    tcp
    TCPTransport

    TCP is the TCP configuration for communicating with the konnectivity server via TCP ProxyProtocol of GRPC is not supported with TCP transport at the moment Requires at least one of TCP or UDS to be set

    uds

    UDS is the UDS configuration for communicating with the konnectivity server via UDS Requires at least one of TCP or UDS to be set

    UDSTransport

    Appears in:

    UDSTransport provides the information to connect to konnectivity server via UDS