Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for nodePortAddresses (0.27 sec)

  1. pkg/proxy/apis/config/validation/validation.go

    }
    
    func validateKubeProxyNodePortAddress(nodePortAddresses []string, fldPath *field.Path) field.ErrorList {
    	allErrs := field.ErrorList{}
    
    	for i := range nodePortAddresses {
    		if nodePortAddresses[i] == kubeproxyconfig.NodePortAddressesPrimary {
    			if i != 0 || len(nodePortAddresses) != 1 {
    				allErrs = append(allErrs, field.Invalid(fldPath.Index(i), nodePortAddresses[i], "can't use both 'primary' and CIDRs"))
    			}
    			break
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 13:25:06 UTC 2024
    - 14.6K bytes
    - Viewed (0)
  2. cmd/kube-proxy/app/server.go

    	s.PrimaryIPFamily, s.NodeIPs = detectNodeIPs(ctx, rawNodeIPs, config.BindAddress)
    
    	if len(config.NodePortAddresses) == 1 && config.NodePortAddresses[0] == kubeproxyconfig.NodePortAddressesPrimary {
    		var nodePortAddresses []string
    		if nodeIP := s.NodeIPs[v1.IPv4Protocol]; nodeIP != nil && !nodeIP.IsLoopback() {
    			nodePortAddresses = append(nodePortAddresses, fmt.Sprintf("%s/32", nodeIP.String()))
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Apr 26 13:27:41 UTC 2024
    - 46.8K bytes
    - Viewed (0)
  3. pkg/proxy/apis/config/validation/validation_test.go

    			expectedErrs: field.ErrorList{field.Invalid(newPath.Child("NodePortAddresses[0]"), "::0", "must be a valid CIDR"),
    				field.Invalid(newPath.Child("NodePortAddresses[1]"), "::1", "must be a valid CIDR")},
    		},
    		"invalid ipv6 ip format": {
    			addresses:    []string{"::1/128", "2001:db8::/32", "2001:db8:xyz/64"},
    			expectedErrs: field.ErrorList{field.Invalid(newPath.Child("NodePortAddresses[2]"), "2001:db8:xyz/64", "must be a valid CIDR")},
    		},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 25 14:24:16 UTC 2024
    - 33.3K bytes
    - Viewed (0)
  4. cmd/kube-proxy/app/server_test.go

    		err   bool
    	}{
    		{
    			name: "single-stack NodePortAddresses with single-stack config",
    			proxy: &ProxyServer{
    				Config: &kubeproxyconfig.KubeProxyConfiguration{
    					ClusterCIDR:       "10.0.0.0/8",
    					NodePortAddresses: []string{"192.168.0.0/24"},
    				},
    				PrimaryIPFamily: v1.IPv4Protocol,
    			},
    			err: false,
    		},
    		{
    			name: "dual-stack NodePortAddresses with dual-stack config",
    			proxy: &ProxyServer{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 22 05:08:41 UTC 2024
    - 32.3K bytes
    - Viewed (0)
  5. cmd/kube-proxy/app/server_linux.go

    	if config.Mode == "" {
    		o.logger.Info("Using iptables proxy")
    		config.Mode = proxyconfigapi.ProxyModeIPTables
    	}
    
    	if config.Mode == proxyconfigapi.ProxyModeNFTables && len(config.NodePortAddresses) == 0 {
    		config.NodePortAddresses = []string{proxyconfigapi.NodePortAddressesPrimary}
    	}
    
    	if config.DetectLocalMode == "" {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Jun 08 13:48:54 UTC 2024
    - 18.1K bytes
    - Viewed (0)
  6. pkg/proxy/apis/config/v1alpha1/zz_generated.conversion.go

    	if err := Convert_v1alpha1_DetectLocalConfiguration_To_config_DetectLocalConfiguration(&in.DetectLocal, &out.DetectLocal, s); err != nil {
    		return err
    	}
    	out.ClusterCIDR = in.ClusterCIDR
    	out.NodePortAddresses = *(*[]string)(unsafe.Pointer(&in.NodePortAddresses))
    	out.OOMScoreAdj = (*int32)(unsafe.Pointer(in.OOMScoreAdj))
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 31 21:33:53 UTC 2023
    - 22.3K bytes
    - Viewed (0)
  7. pkg/proxy/apis/config/types.go

    	// DetectLocalMode is set to LocalModeClusterCIDR, kube-proxy will consider
    	// traffic to be local if its source IP is in this range. (Otherwise it is not
    	// used.)
    	ClusterCIDR string
    
    	// nodePortAddresses is a list of CIDR ranges that contain valid node IPs, or
    	// alternatively, the single string 'primary'. If set to a list of CIDRs,
    	// connections to NodePort services will only be accepted on node IPs in one of
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 13:25:06 UTC 2024
    - 13K bytes
    - Viewed (0)
  8. pkg/proxy/healthcheck/healthcheck_test.go

    func TestServer(t *testing.T) {
    	listener := newFakeListener()
    	httpFactory := newFakeHTTPServerFactory()
    	nodePortAddresses := proxyutil.NewNodePortAddresses(v1.IPv4Protocol, []string{})
    	proxyChecker := &fakeProxierHealthChecker{true}
    
    	hcsi := newServiceHealthServer("hostname", nil, listener, httpFactory, nodePortAddresses, proxyChecker)
    	hcs := hcsi.(*server)
    	if len(hcs.services) != 0 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Apr 26 13:27:41 UTC 2024
    - 21.4K bytes
    - Viewed (0)
  9. cmd/kube-proxy/app/server_linux_test.go

      syncPeriod: 30s
    ipvs:
      excludeCIDRs: null
      minSyncPeriod: 0s
      scheduler: ""
      syncPeriod: 30s
    kind: KubeProxyConfiguration
    metricsBindAddress: 127.0.0.1:10249
    mode: ""
    nodePortAddresses: null
    oomScoreAdj: -999
    portRange: ""
    detectLocalMode: "BridgeInterface"`)
    		if err != nil {
    			return nil, "", fmt.Errorf("unexpected error when writing content to temp kube-proxy config file: %v", err)
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Apr 28 15:51:23 UTC 2024
    - 21.9K bytes
    - Viewed (0)
  10. api/api-rules/violation_exceptions.list

    API rule violation: list_type_missing,k8s.io/kube-controller-manager/config/v1alpha1,GarbageCollectorControllerConfiguration,GCIgnoredResources
    API rule violation: list_type_missing,k8s.io/kube-proxy/config/v1alpha1,KubeProxyConfiguration,NodePortAddresses
    API rule violation: list_type_missing,k8s.io/kube-proxy/config/v1alpha1,KubeProxyIPVSConfiguration,ExcludeCIDRs
    API rule violation: list_type_missing,k8s.io/kubelet/config/v1,CredentialProvider,Args
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 27 02:59:09 UTC 2024
    - 29.9K bytes
    - Viewed (0)
Back to top