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

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 '/'.
PolicyTypeEgress is a NetworkPolicy that affects egress traffic on selected pods.
PolicyTypeIngress is a NetworkPolicy that affects ingress traffic on selected pods.
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

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
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.
IngressLoadBalancerStatus 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.
IngressServiceBackend references a Kubernetes Service as a Backend.
IngressSpec describes the Ingress the user wishes to exist.
IngressStatus describe 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.
IPBlock describes a particular CIDR (Ex.
NetworkPolicy describes what network traffic is allowed for a set of Pods.
NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector.
NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector.
NetworkPolicyList is a list of NetworkPolicy objects.
NetworkPolicyPeer describes a peer to allow traffic to/from.
NetworkPolicyPort describes a port to allow traffic on.
NetworkPolicySpec provides the specification of a NetworkPolicy.
ParentReference describes a reference to a parent object.
ServiceBackendPort is the service port being referenced.
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.
PolicyType string describes the NetworkPolicy type This type is beta-level in 1.8 +enum.