Search Options

Results per page
Sort
Preferred Languages
Advance

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

  1. pkg/kubelet/nodestatus/setters.go

    		return nil
    	}
    }
    
    // RuntimeHandlers returns a Setter that sets RuntimeHandlers on the node.
    func RuntimeHandlers(fn func() []kubecontainer.RuntimeHandler) Setter {
    	return func(ctx context.Context, node *v1.Node) error {
    		if !utilfeature.DefaultFeatureGate.Enabled(features.RecursiveReadOnlyMounts) {
    			return nil
    		}
    		handlers := fn()
    		node.Status.RuntimeHandlers = make([]v1.NodeRuntimeHandler, len(handlers))
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 25 12:12:04 UTC 2024
    - 30.5K bytes
    - Viewed (0)
  2. pkg/kubelet/kubelet_node_status.go

    		nodestatus.DaemonEndpoints(kl.daemonEndpoints),
    		nodestatus.Images(kl.nodeStatusMaxImages, kl.imageManager.GetImageList),
    		nodestatus.GoRuntime(),
    		nodestatus.RuntimeHandlers(kl.runtimeState.runtimeHandlers),
    	)
    
    	setters = append(setters,
    		nodestatus.MemoryPressureCondition(kl.clock.Now, kl.evictionManager.IsUnderMemoryPressure, kl.recordNodeStatusEvent),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 06:25:43 UTC 2024
    - 31.1K bytes
    - Viewed (0)
  3. pkg/kubelet/kubelet_getters.go

    }
    
    // HandlerSupportsUserNamespaces checks whether the specified handler supports
    // user namespaces.
    func (kl *Kubelet) HandlerSupportsUserNamespaces(rtHandler string) (bool, error) {
    	rtHandlers := kl.runtimeState.runtimeHandlers()
    	if rtHandlers == nil {
    		return false, fmt.Errorf("runtime handlers are not set")
    	}
    	for _, h := range rtHandlers {
    		if h.Name == rtHandler {
    			return h.SupportsUserNamespaces, nil
    		}
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Mar 09 00:48:07 UTC 2024
    - 17.9K bytes
    - Viewed (0)
Back to top