package
0.33.0-alpha.2
Repository: https://github.com/kubernetes/api.git
Documentation: pkg.go.dev

# Functions

Resource takes an unqualified resource and returns a Group qualified GroupResource.

# Constants

AnnotationIngressClass indicates the class of an Ingress to be used when determining which controller should implement the Ingress.
AnnotationIsDefaultIngressClass can be used to indicate that an IngressClass should be considered default.
GroupName is the group name use in this package.
IngressClassParametersReferenceScopeCluster indicates that the referenced Parameters resource is cluster-scoped.
IngressClassParametersReferenceScopeNamespace indicates that the referenced Parameters resource is namespace-scoped.
TODO: Use IPFamily as field with a field selector,And the value is set based on the name at create time and immutable.
LabelManagedBy is used to indicate the controller or entity that manages an IPAddress.
PathTypeExact matches the URL path exactly and with case sensitivity.
PathTypeImplementationSpecific matching is up to the IngressClass.
PathTypePrefix matches based on a URL path prefix split by '/'.
ServiceCIDRConditionReady represents status of a ServiceCIDR that is ready to be used by the apiserver to allocate ClusterIPs for Services.
ServiceCIDRReasonTerminating represents a reason where a ServiceCIDR is not ready because it is being deleted.

# Variables

AddToScheme adds the types of this group into the given scheme.
No description provided by the author
No description provided by the author
No description provided by the author
SchemeBuilder holds functions that add things to a scheme TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
SchemeGroupVersion is group version used to register these objects.

# Structs

HTTPIngressPath associates a path with a backend.
HTTPIngressRuleValue is a list of http selectors pointing to backends.
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend.
IngressBackend describes all endpoints for a given service and port.
IngressClass represents the class of the Ingress, referenced by the Ingress Spec.
IngressClassList is a collection of IngressClasses.
IngressClassParametersReference identifies an API object.
IngressClassSpec provides information about the class of an Ingress.
IngressList is a collection of Ingress.
IngressLoadBalancerIngress represents the status of a load-balancer ingress point.
LoadBalancerStatus represents the status of a load-balancer.
IngressPortStatus represents the error condition of a service port.
IngressRule represents the rules mapping the paths under a specified host to the related backend services.
IngressRuleValue represents a rule to apply against incoming requests.
IngressSpec describes the Ingress the user wishes to exist.
IngressStatus describes the current state of the Ingress.
IngressTLS describes the transport layer security associated with an Ingress.
IPAddress represents a single IP of a single IP Family.
IPAddressList contains a list of IPAddress.
IPAddressSpec describe the attributes in an IP Address.
ParentReference describes a reference to a parent object.
ServiceCIDR defines a range of IP addresses using CIDR format (e.g.
ServiceCIDRList contains a list of ServiceCIDR objects.
ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services.
ServiceCIDRStatus describes the current state of the ServiceCIDR.

# Type aliases

PathType represents the type of path referred to by a HTTPIngressPath.