Documentation ¶
Index ¶
- Constants
- func FilterEndpointSubsets(subsets []corev1.EndpointSubset) []corev1.EndpointSubset
- func GetServiceEndpointPorts(ports []corev1.ServicePort) []corev1.EndpointPort
- func GetServiceEndpointSubset(svc *corev1.Service) corev1.EndpointSubset
- func NamespacedName(namespace, name string) string
- func RemoveStringFromSlice(slice []string, s string) (result []string)
- func StringExistsInSlice(slice []string, s string) bool
- type ClusterID
- type ClusterSetID
Constants ¶
View Source
const ( AntreaMCServiceAnnotation = "multicluster.antrea.io/imported-service" AntreaMCACNPAnnotation = "multicluster.antrea.io/imported-acnp" AntreaMCClusterIDAnnotation = "multicluster.antrea.io/local-cluster-id" GatewayAnnotation = "multicluster.antrea.io/gateway" GatewayIPAnnotation = "multicluster.antrea.io/gateway-ip" AntreaMCSPrefix = "antrea-mc-" ServiceKind = "Service" EndpointsKind = "Endpoints" AntreaClusterNetworkPolicyKind = "AntreaClusterNetworkPolicy" ServiceImportKind = "ServiceImport" ClusterInfoKind = "ClusterInfo" SourceName = "sourceName" SourceNamespace = "sourceNamespace" SourceClusterID = "sourceClusterID" SourceKind = "sourceKind" DefaultWorkerCount = 5 ResourceExportFinalizer = "resourceexport.finalizers.antrea.io" )
View Source
const ( InvalidClusterID = ClusterID("invalid") InvalidClusterSetID = ClusterSetID("invalid") )
Variables ¶
This section is empty.
Functions ¶
func FilterEndpointSubsets ¶
func FilterEndpointSubsets(subsets []corev1.EndpointSubset) []corev1.EndpointSubset
FilterEndpointSubsets keeps IPs only and removes others which are unnecessary information for other member clusters.
func GetServiceEndpointPorts ¶ added in v1.7.0
func GetServiceEndpointPorts(ports []corev1.ServicePort) []corev1.EndpointPort
GetServiceEndpointPorts converts Service's port to EndpointPort
func GetServiceEndpointSubset ¶ added in v1.7.0
func GetServiceEndpointSubset(svc *corev1.Service) corev1.EndpointSubset
func NamespacedName ¶
TODO: Use NamespacedName stringer method instead of this. e.g. nsName.String()
func RemoveStringFromSlice ¶
func StringExistsInSlice ¶
Types ¶
type ClusterSetID ¶
type ClusterSetID string
Click to show internal directories.
Click to hide internal directories.