TlsRoute
Defines the high-level intent for routing encrypted TLS traffic based on protocol negotiation.
Establishes secure transit pathways by evaluating Server Name Indication (SNI) and Application-Layer Protocol Negotiation (ALPN) parameters. Enables end-to-end encryption topologies by directing traffic flows without gateway-level decryption, suitable for specialized protocols or strict zero-trust interconnects.
| Property | Type | Description |
|---|
| apiVersion | string | |
| kind | string | |
| metadata | map | |
| spec | Spec | |
Target
| Property | Type | Description |
|---|
| kind | string | |
| name | string | |
Spec
Contains the user-defined routing rules based on TLS handshake information.
Encapsulates configuration parameters for cryptographic handshake evaluation, destination weighting, and idle timeout enforcement for encrypted streams.
| Property | Type | Description |
|---|
| description | string | This description is optional but will drastically improve the understand of the AI assistant about the structural elements of the organization |
| rules | list of Rule | |
Rule
Action
Destination
| Property | Type | Description |
|---|
| deploymentConfig | string | |
| port | int64 | |
| weight | int64 | |
Match
| Property | Type | Description |
|---|
| sniHost | list of string | |
| alpn | list of string | |