Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for addedAffinity (0.21 sec)

  1. pkg/scheduler/apis/config/types_pluginargs.go

    type NodeAffinityArgs struct {
    	metav1.TypeMeta
    
    	// AddedAffinity is applied to all Pods additionally to the NodeAffinity
    	// specified in the PodSpec. That is, Nodes need to satisfy AddedAffinity
    	// AND .spec.NodeAffinity. AddedAffinity is empty by default (all Nodes
    	// match).
    	// When AddedAffinity is used, some Pods with affinity requirements that match
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jan 13 23:15:53 UTC 2023
    - 8.4K bytes
    - Viewed (0)
  2. pkg/scheduler/apis/config/validation/validation_pluginargs.go

    func ValidateNodeAffinityArgs(path *field.Path, args *config.NodeAffinityArgs) error {
    	if args.AddedAffinity == nil {
    		return nil
    	}
    	affinity := args.AddedAffinity
    	var errs []error
    	if ns := affinity.RequiredDuringSchedulingIgnoredDuringExecution; ns != nil {
    		_, err := nodeaffinity.NewNodeSelector(ns, field.WithPath(path.Child("addedAffinity", "requiredDuringSchedulingIgnoredDuringExecution")))
    		if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jun 05 09:29:49 UTC 2023
    - 12.9K bytes
    - Viewed (0)
  3. pkg/scheduler/framework/plugins/nodeaffinity/node_affinity.go

    	if err != nil {
    		return nil, err
    	}
    	pl := &NodeAffinity{
    		handle: h,
    	}
    	if args.AddedAffinity != nil {
    		if ns := args.AddedAffinity.RequiredDuringSchedulingIgnoredDuringExecution; ns != nil {
    			pl.addedNodeSelector, err = nodeaffinity.NewNodeSelector(ns)
    			if err != nil {
    				return nil, fmt.Errorf("parsing addedAffinity.requiredDuringSchedulingIgnoredDuringExecution: %w", err)
    			}
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Dec 18 12:00:10 UTC 2023
    - 12.6K bytes
    - Viewed (0)
  4. pkg/scheduler/framework/plugins/nodeaffinity/node_affinity_test.go

    										},
    									},
    								},
    							},
    						},
    					},
    				},
    			},
    			nodeName: "node2",
    			labels:   map[string]string{"zone": "foo"},
    			args: config.NodeAffinityArgs{
    				AddedAffinity: &v1.NodeAffinity{
    					RequiredDuringSchedulingIgnoredDuringExecution: &v1.NodeSelector{
    						NodeSelectorTerms: []v1.NodeSelectorTerm{{
    							MatchFields: []v1.NodeSelectorRequirement{{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Dec 18 12:00:10 UTC 2023
    - 38.7K bytes
    - Viewed (0)
  5. pkg/scheduler/apis/config/validation/validation_pluginargs_test.go

    				},
    			},
    			wantErr: field.ErrorList{
    				&field.Error{
    					Type:  field.ErrorTypeInvalid,
    					Field: "addedAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].key",
    				},
    				&field.Error{
    					Type:  field.ErrorTypeInvalid,
    					Field: "addedAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].matchFields[0].values",
    				},
    			}.ToAggregate(),
    		},
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 27.3K bytes
    - Viewed (0)
  6. pkg/scheduler/apis/config/zz_generated.deepcopy.go

    func (in *NodeAffinityArgs) DeepCopyInto(out *NodeAffinityArgs) {
    	*out = *in
    	out.TypeMeta = in.TypeMeta
    	if in.AddedAffinity != nil {
    		in, out := &in.AddedAffinity, &out.AddedAffinity
    		*out = new(v1.NodeAffinity)
    		(*in).DeepCopyInto(*out)
    	}
    	return
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Nov 07 22:02:57 UTC 2022
    - 16.2K bytes
    - Viewed (0)
  7. pkg/scheduler/apis/config/scheme/scheme_test.go

          - maxSkew: 1
            topologyKey: zone
            whenUnsatisfiable: ScheduleAnyway
      - name: VolumeBinding
        args:
          bindTimeoutSeconds: 300
      - name: NodeAffinity
        args:
          addedAffinity:
            requiredDuringSchedulingIgnoredDuringExecution:
              nodeSelectorTerms:
              - matchExpressions:
                - key: foo
                  operator: In
                  values: ["bar"]
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Sep 13 07:42:19 UTC 2023
    - 22.2K bytes
    - Viewed (0)
  8. pkg/scheduler/apis/config/v1/zz_generated.conversion.go

    }
    
    func autoConvert_v1_NodeAffinityArgs_To_config_NodeAffinityArgs(in *v1.NodeAffinityArgs, out *config.NodeAffinityArgs, s conversion.Scope) error {
    	out.AddedAffinity = (*corev1.NodeAffinity)(unsafe.Pointer(in.AddedAffinity))
    	return nil
    }
    
    // Convert_v1_NodeAffinityArgs_To_config_NodeAffinityArgs is an autogenerated conversion function.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jan 19 18:47:23 UTC 2024
    - 46.9K bytes
    - Viewed (0)
  9. CHANGELOG/CHANGELOG-1.20.md

    - NodeAffinity plugin can be configured with AddedAffinity. ([#96202](https://github.com/kubernetes/kubernetes/pull/96202), [@alculquicondor](https://github.com/alculquicondor)) [SIG Node, Scheduling and Testing]
    - Promote RuntimeClass feature to GA.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jan 19 21:05:45 UTC 2022
    - 409K bytes
    - Viewed (0)
  10. pkg/generated/openapi/zz_generated.openapi.go

    							Format:      "",
    						},
    					},
    					"addedAffinity": {
    						SchemaProps: spec.SchemaProps{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 05 18:37:07 UTC 2024
    - 3M bytes
    - Viewed (0)
Back to top