Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 101 for externalname (0.27 sec)

  1. staging/src/k8s.io/api/testdata/v1.30.0/core.v1.Service.yaml

      selfLink: selfLinkValue
      uid: uidValue
    spec:
      allocateLoadBalancerNodePorts: true
      clusterIP: clusterIPValue
      clusterIPs:
      - clusterIPsValue
      externalIPs:
      - externalIPsValue
      externalName: externalNameValue
      externalTrafficPolicy: externalTrafficPolicyValue
      healthCheckNodePort: 12
      internalTrafficPolicy: internalTrafficPolicyValue
      ipFamilies:
      - ipFamiliesValue
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 08:52:25 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  2. staging/src/k8s.io/api/testdata/HEAD/core.v1.Service.json

    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Mar 04 06:46:00 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  3. pilot/pkg/model/push_context_test.go

    				{Name: "alias1", ExternalName: "alias2"},
    				{Name: "alias2", ExternalName: "concrete"},
    			},
    		},
    		{
    			name: "looping alias",
    			input: []service{
    				{Name: "alias1", ExternalName: "alias2"},
    				{Name: "alias2", ExternalName: "alias1"},
    			},
    			output: []service{
    				{Name: "alias1", ExternalName: "alias2"},
    				{Name: "alias2", ExternalName: "alias1"},
    			},
    		},
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun Apr 21 17:42:54 UTC 2024
    - 95.3K bytes
    - Viewed (0)
  4. pilot/pkg/features/pilot.go

    		"If enabled, ExternalName Services will be treated as simple aliases: anywhere where we would match the concrete service, "+
    			"we also match the ExternalName. In general, this mirrors Kubernetes behavior more closely. However, it means that policies (routes and DestinationRule) "+
    			"cannot be applied to the ExternalName service. "+
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 17:48:28 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  5. pkg/registry/core/service/storage/alloc.go

    	// use cases:
    	// A: service changing types from ExternalName TO ClusterIP types ==> allocate all new
    	// B: service changing types from ClusterIP types TO ExternalName ==> release all allocated
    	// C: Service upgrading to dual stack  ==> partial allocation
    	// D: service downgrading from dual stack ==> partial release
    
    	// CASE A:
    	// Update service from ExternalName to non-ExternalName, should initialize ClusterIP.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 31 21:05:05 UTC 2023
    - 37.3K bytes
    - Viewed (0)
  6. pilot/pkg/model/service_test.go

    		},
    		{
    			first: &Service{
    				Attributes: ServiceAttributes{
    					K8sAttributes: K8sAttributes{
    						ExternalName: "foo.com",
    					},
    				},
    			},
    			other: &Service{
    				Attributes: ServiceAttributes{
    					K8sAttributes: K8sAttributes{
    						ExternalName: "bar.com",
    					},
    				},
    			},
    			shouldEq: false,
    			name:     "different external names",
    		},
    		{
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Mar 28 20:38:02 UTC 2024
    - 13.9K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/util/proxy/proxy.go

    			Host:   net.JoinHostPort(svc.Spec.ClusterIP, fmt.Sprintf("%d", svcPort.Port)),
    		}, nil
    	case svc.Spec.Type == v1.ServiceTypeExternalName:
    		return &url.URL{
    			Scheme: "https",
    			Host:   net.JoinHostPort(svc.Spec.ExternalName, fmt.Sprintf("%d", port)),
    		}, nil
    	default:
    		return nil, fmt.Errorf("unsupported service type %q", svc.Spec.Type)
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jul 19 00:36:22 UTC 2023
    - 5.6K bytes
    - Viewed (0)
  8. pkg/proxy/util/utils.go

    		return true
    	}
    	// Even if ClusterIP is set, ServiceTypeExternalName services don't get proxied
    	if service.Spec.Type == v1.ServiceTypeExternalName {
    		klog.V(3).InfoS("Skipping service due to Type=ExternalName", "service", klog.KObj(service))
    		return true
    	}
    	return false
    }
    
    // AddressSet validates the addresses in the slice using the "isValid" function.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 20 11:57:43 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  9. pilot/pkg/config/kube/ingress/status.go

    		svc := s.services.Get(ingressService, IngressNamespace)
    		if svc == nil {
    			return nil
    		}
    
    		if svc.Spec.Type == corev1.ServiceTypeExternalName {
    			addrs = append(addrs, svc.Spec.ExternalName)
    
    			return addrs
    		}
    
    		for _, ip := range svc.Status.LoadBalancer.Ingress {
    			if ip.IP == "" {
    				addrs = append(addrs, ip.Hostname)
    			} else {
    				addrs = append(addrs, ip.IP)
    			}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Feb 28 16:41:38 UTC 2024
    - 7.9K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/util/proxy/proxy_test.go

    			name: "external name",
    			services: []*v1.Service{
    				{
    					ObjectMeta: metav1.ObjectMeta{Namespace: "one", Name: "alfa"},
    					Spec: v1.ServiceSpec{
    						Type:         v1.ServiceTypeExternalName,
    						ExternalName: "foo.bar.com",
    					},
    				},
    			},
    			endpoints: nil,
    
    			clusterMode:  expectation{url: "https://foo.bar.com:443"},
    			endpointMode: expectation{error: true},
    		},
    		{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 01 07:16:27 UTC 2023
    - 8.6K bytes
    - Viewed (0)
Back to top