istio v1.31.0

Sidecar.spec.ingress.connectionPool.tcp.tcpKeepalive.spec.ingress

Ingress specifies the configuration of the sidecar for processing inbound traffic to the attached workload instance.

6 fields
Sidecar.spec.ingress.connectionPool.tcp.tcpKeepalive.spec.ingress fields and descriptions
Field / TypeDescription
bind
string

The IP(IPv4 or IPv6) to which the listener should be bound.

captureMode
string

The captureMode option dictates how traffic to the listener is expected to be captured (or not). Valid Options: DEFAULT, IPTABLES, NONE

  • enum: ["DEFAULT","IPTABLES","NONE"]
object

Settings controlling the volume of connections Envoy will accept from the network.

defaultEndpoint
string

The IP endpoint or Unix domain socket to which traffic should be forwarded to.

object required

The port associated with the listener.

object

Set of TLS related options that will enable TLS termination on the sidecar for requests originating from outside the mesh.

  • x-kubernetes-validations: [{"message":"only one of credentialNames or tlsCertificates can be set","rule":"(has(self.tlsCertificates) ? 1 : 0) + (has(self.credentialNames) ? 1 : 0) \u003c= 1"},{"message":"only one of credentialName or credentialNames can be set","rule":"(has(self.credentialName) ? 1 : 0) + (has(self.credentialNames) ? 1 : 0) \u003c= 1"},{"message":"only one of credentialName or tlsCertificates can be set","rule":"(has(self.credentialNames) ? 1 : 0) + (has(self.tlsCertificates) ? 1 : 0) \u003c= 1"}]