# Functions
Resource takes an unqualified resource and returns a Group qualified GroupResource.
# Constants
ActiveActiveLbType is the type of load balancer that distributes traffic to all targets.
ClusterManaged means that the cluster has joined the CLusterSet successfully and is managed by Control Plane.
ClusterSetIP are only accessible via the ClusterSet IP.
FailOverLbType is the type of load balancer that distributes traffic to the first available target.
GroupName specifies the group name used to register the objects.
Headless services allow backend pods to be addressed directly.
LocalityLbType is the type of load balancer that distributes traffic to targets in the same locality.
ServiceExportConflict means that there is a conflict between two exports for the same Service.
ServiceExportValid means that the service referenced by this service export has been recognized as valid by controller.
# Variables
Deprecated: use Install instead.
GroupVersion specifies the group and the version used to register the objects.
No description provided by the author
localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
SchemeGroupVersion is group version used to register these objects Deprecated: use GroupVersion instead.
# Structs
Cluster is the Schema for the clusters API.
ClusterList contains a list of Cluster.
ClusterSpec defines the desired state of Cluster.
ClusterStatus defines the observed state of Cluster.
Endpoint represents a single logical "backend" implementing a service.
GlobalTrafficPolicy is the Schema for the GlobalTrafficPolicys API.
GlobalTrafficPolicyList contains a list of GlobalTrafficPolicy.
GlobalTrafficPolicySpec defines the desired state of GlobalTrafficPolicy.
GlobalTrafficPolicyStatus defines the observed state of GlobalTrafficPolicy.
PathRewrite defines the rewrite rule for service export.
ServiceExport is the Schema for the ServiceExports API.
ServiceExportList contains a list of ServiceExport.
ServiceExportRule defines the rule for service export.
ServiceExportSpec defines the desired state of ServiceExport.
ServiceExportStatus defines the observed state of ServiceExport.
ServiceImport is the Schema for the ServiceImports API.
ServiceImportList contains a list of ServiceImport.
ServiceImportSpec describes an imported service and the information necessary to consume it.
ServiceImportStatus describes derived state of an imported service.
ServicePort represents the port on which the service is exposed.
SourceStatus contains service configuration mapped to a specific source cluster.
Target represents a single logical "backend" implementing a service.
TrafficTarget defines the target of traffic.
# Type aliases
ClusterConditionType identifies a specific condition.
LoadBalancerType defines the type of load balancer.
ServiceExportConditionType identifies a specific condition.
ServiceImportType designates the type of a ServiceImport.