Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for GetPreferredNodeAddress (0.53 sec)

  1. pkg/util/node/node.go

    	return fmt.Sprintf("no preferred addresses found; known addresses: %v", e.addresses)
    }
    
    // GetPreferredNodeAddress returns the address of the provided node, using the provided preference order.
    // If none of the preferred address types are found, an error is returned.
    func GetPreferredNodeAddress(node *v1.Node, preferredAddressTypes []v1.NodeAddressType) (string, error) {
    	for _, addressType := range preferredAddressTypes {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jan 27 23:24:38 UTC 2023
    - 4.8K bytes
    - Viewed (0)
  2. pkg/util/node/node_test.go

    		},
    	}
    
    	for k, tc := range testcases {
    		node := &v1.Node{
    			ObjectMeta: metav1.ObjectMeta{Labels: tc.Labels},
    			Status:     v1.NodeStatus{Addresses: tc.Addresses},
    		}
    		address, err := GetPreferredNodeAddress(node, tc.Preferences)
    		errString := ""
    		if err != nil {
    			errString = err.Error()
    		}
    		if errString != tc.ExpectErr {
    			t.Errorf("%s: expected err=%q, got %q", k, tc.ExpectErr, errString)
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jan 27 23:24:38 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  3. pkg/kubelet/client/kubelet_client.go

    	node, err := k.nodes.Get(ctx, string(nodeName), metav1.GetOptions{})
    	if err != nil {
    		return nil, err
    	}
    
    	// Find a kubelet-reported address, using preferred address type
    	host, err := nodeutil.GetPreferredNodeAddress(node, k.preferredAddressTypes)
    	if err != nil {
    		return nil, err
    	}
    
    	// Use the kubelet-reported port, if present
    	port := int(node.Status.DaemonEndpoints.KubeletEndpoint.Port)
    	if port <= 0 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Feb 07 01:34:49 UTC 2023
    - 7.4K bytes
    - Viewed (0)
Back to top