Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ProxySchedulerName = "admiralty-proxy" CandidateSchedulerName = "admiralty-candidate" LabelAndTaintKeyVirtualKubeletProvider = "virtual-kubelet.io/provider" VirtualKubeletProviderName = "admiralty" KeyPrefix = "multicluster.admiralty.io/" AnnotationKeyElect = KeyPrefix + "elect" // AnnotationKeyNoReservation tells the proxy scheduler to work with a custom scheduler in the target cluster, // instead of the candidate scheduler, waiting for candidate pods to be scheduled, instead of reserved, // to pass the proxy plugin filter test. Pods deleted in the post-bind plugin (those that didn't pass the score test) // may be scheduled already, not just pending. That is an acceptable compromise to work with a custom scheduler. // TODO: an alternative option would be to schedule based on virtual node info only (like tensile-kube). AnnotationKeyNoReservation = KeyPrefix + "no-reservation" AnnotationKeyProxyPodSchedulingConstraints = KeyPrefix + "proxy-pod-scheduling-constraints" AnnotationKeyUseConstraintsFromSpecForProxyPodScheduling = KeyPrefix + "use-constraints-from-spec-for-proxy-pod-scheduling" KeyPrefixSourcePod = KeyPrefix + "sourcepod-" AnnotationKeySourcePodManifest = KeyPrefixSourcePod + "manifest" AnnotationKeyIsReserved = KeyPrefix + "is-reserved" AnnotationKeyIsAllowed = KeyPrefix + "is-allowed" AnnotationKeyGlobal = KeyPrefix + "global" AnnotationKeyIsDelegate = KeyPrefix + "is-delegate" LabelKeyHasFinalizer = KeyPrefix + "has-finalizer" LabelKeyParentUID = KeyPrefix + "parent-uid" LabelKeyParentName = KeyPrefix + "parent-name" LabelKeyParentNamespace = KeyPrefix + "parent-namespace" CrossClusterGarbageCollectionFinalizer = KeyPrefix + "multiclusterForegroundDeletion" AnnotationKeyCiliumGlobalService = "io.cilium/global-service" AnnotationKeyOriginalSelector = KeyPrefix + "original-selector" AnnotationKeyRestartedAt = KeyPrefix + "restartedAt" )
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.