import ( "k8s.io/kubernetes/pkg/scheduler/schedulercache" "k8s.io/api/core/v1" ) node := &v1.Node{} node.Name = "node-1" node.Labels = map[string]string{"disktype": "ssd"} nodeInfo := schedulercache.NewNodeInfo(node)
import ( "k8s.io/kubernetes/pkg/scheduler/schedulercache" "k8s.io/api/core/v1" ) node := &v1.Node{} node.Name = "node-1" node.Labels = map[string]string{"disktype": "ssd"} nodeInfo := schedulercache.NewNodeInfo(node) pod := &v1.Pod{} pod.Name = "pod-1" nodeInfo.AddPod(pod)In this example, we have added a new pod with the name "pod-1" to the NodeInfo object for the node "node-1". These code examples are using the k8s.io/kubernetes/pkg/scheduler/schedulercache package.