Package-level declarations
Types
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
IngressBackend describes all endpoints for a given service and port.
IngressBackend describes all endpoints for a given service and port.
IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The ingressclass.kubernetes.io/is-default-class
annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.
IngressClassSpec provides information about the class of an Ingress.
IngressClassSpec provides information about the class of an Ingress.
IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.
IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.
IngressSpec describes the Ingress the user wishes to exist.
IngressSpec describes the Ingress the user wishes to exist.
IngressStatus describe the current state of the Ingress.
IngressStatus describe the current state of the Ingress.
IngressTLS describes the transport layer security associated with an Ingress.
IngressTLS describes the transport layer security associated with an Ingress.
IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1
IPAddressSpec describe the attributes in an IP Address.
IPAddressSpec describe the attributes in an IP Address.
ParentReference describes a reference to a parent object.
ParentReference describes a reference to a parent object.
ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects.
ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services.
ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services.
ServiceCIDRStatus describes the current state of the ServiceCIDR.
ServiceCIDRStatus describes the current state of the ServiceCIDR.