Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for isHeadlessService (0.45 sec)

  1. staging/src/k8s.io/api/core/v1/well_known_labels.go

    	LabelNamespaceNodeRestriction = "node-restriction.kubernetes.io"
    
    	// IsHeadlessService is added by Controller to an Endpoint denoting if its parent
    	// Service is Headless. The existence of this label can be used further by other
    	// controllers and kube-proxy to check if the Endpoint objects should be replicated when
    	// using Headless Services
    	IsHeadlessService = "service.kubernetes.io/headless"
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jul 19 00:36:22 UTC 2023
    - 3.8K bytes
    - Viewed (0)
  2. pkg/controller/endpoint/endpoints_controller_test.go

    		ObjectMeta: metav1.ObjectMeta{
    			Name:            "foo",
    			Namespace:       ns,
    			ResourceVersion: "1",
    			Labels: map[string]string{
    				v1.IsHeadlessService: "",
    			},
    		},
    		Subsets: []v1.EndpointSubset{{
    			Addresses: []v1.EndpointAddress{{IP: "1.2.3.4", NodeName: &emptyNodeName, TargetRef: &v1.ObjectReference{Kind: "Pod", Name: "pod0", Namespace: ns}}},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Feb 26 06:51:56 UTC 2024
    - 87.7K bytes
    - Viewed (0)
  3. pkg/controller/endpoint/endpoints_controller.go

    	// But first check if it has that label to avoid expensive copies.
    	compareLabels := currentEndpoints.Labels
    	if _, ok := currentEndpoints.Labels[v1.IsHeadlessService]; ok {
    		compareLabels = utillabels.CloneAndRemoveLabel(currentEndpoints.Labels, v1.IsHeadlessService)
    	}
    	// When comparing the subsets, we ignore the difference in ResourceVersion of Pod to avoid unnecessary Endpoints
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 26.3K bytes
    - Viewed (0)
  4. pkg/apis/core/validation/validation.go

    			}
    		}
    		if isHeadlessService(service) {
    			allErrs = append(allErrs, field.Invalid(specPath.Child("clusterIPs").Index(0), service.Spec.ClusterIPs[0], "may not be set to 'None' for LoadBalancer services"))
    		}
    	case core.ServiceTypeNodePort:
    		if isHeadlessService(service) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 349.5K bytes
    - Viewed (0)
  5. cmd/kube-proxy/app/server.go

    	noProxyName, err := labels.NewRequirement(apis.LabelServiceProxyName, selection.DoesNotExist, nil)
    	if err != nil {
    		return err
    	}
    
    	noHeadlessEndpoints, err := labels.NewRequirement(v1.IsHeadlessService, selection.DoesNotExist, nil)
    	if err != nil {
    		return err
    	}
    
    	labelSelector := labels.NewSelector()
    	labelSelector = labelSelector.Add(*noProxyName, *noHeadlessEndpoints)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Apr 26 13:27:41 UTC 2024
    - 46.8K bytes
    - Viewed (0)
Back to top