Module v1

Source

Structs§

ReadNamespacedRouteOptional
Optional parameters of Route::read_namespaced_route
ReadNamespacedRouteStatusOptional
Optional parameters of Route::read_namespaced_route_status
Route
A route allows developers to expose services through an HTTP(S) aware load balancing and proxy layer via a public DNS entry. The route may further specify TLS options and a certificate, or specify a public CNAME that the router should also accept for HTTP and HTTPS traffic. An administrator typically configures their router to be visible outside the cluster firewall, and may also add additional security, caching, or traffic controls on the service content. Routers usually talk directly to the service endpoints.
RouteIngress
RouteIngress holds information about the places where a route is exposed.
RouteIngressCondition
RouteIngressCondition contains details for the current condition of this route on a particular router.
RoutePort
RoutePort defines a port mapping from a router to an endpoint in the service endpoints.
RouteSpec
RouteSpec describes the hostname or path the route exposes, any security information, and one to four backends (services) the route points to. Requests are distributed among the backends depending on the weights assigned to each backend. When using roundrobin scheduling the portion of requests that go to each backend is the backend weight divided by the sum of all of the backend weights. When the backend has more than one endpoint the requests that end up on the backend are roundrobin distributed among the endpoints. Weights are between 0 and 256 with default 1. Weight 0 causes no requests to the backend. If all weights are zero the route will be considered to have no backends and return a standard 503 response.
RouteStatus
RouteStatus provides relevant info about the status of a route, including which routers acknowledge it.
RouteTargetReference
RouteTargetReference specifies the target that resolve into endpoints. Only the ‘Service’ kind is allowed. Use ‘weight’ field to emphasize one over others.
TLSConfig
TLSConfig defines config used to secure a route and provide termination

Enums§

ReadNamespacedRouteResponse
Use <ReadNamespacedRouteResponse as Response>::try_from_parts to parse the HTTP response body of Route::read_namespaced_route
ReadNamespacedRouteStatusResponse
Use <ReadNamespacedRouteStatusResponse as Response>::try_from_parts to parse the HTTP response body of Route::read_namespaced_route_status