package runtimeclass
import "k8s.io/kubernetes/pkg/kubelet/runtimeclass"
Index ¶
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager caches RuntimeClass API objects, and provides accessors to the Kubelet.
func NewManager ¶
NewManager returns a new RuntimeClass Manager. Run must be called before the manager can be used.
func (*Manager) LookupRuntimeHandler ¶
LookupRuntimeHandler returns the RuntimeHandler string associated with the given RuntimeClass name (or the default of "" for nil). If the RuntimeClass is not found, it returns an errors.NotFound error.
func (*Manager) Start ¶
func (m *Manager) Start(stopCh <-chan struct{})
Start starts syncing the RuntimeClass cache with the apiserver.
func (*Manager) WaitForCacheSync ¶
func (m *Manager) WaitForCacheSync(stopCh <-chan struct{})
WaitForCacheSync exposes the WaitForCacheSync method on the informer factory for testing purposes.
Source Files ¶
runtimeclass_manager.go
Directories ¶
Path | Synopsis |
---|---|
pkg/kubelet/runtimeclass/testing |
- Version
- v1.33.0 (latest)
- Published
- Apr 23, 2025
- Platform
- linux/amd64
- Imports
- 5 packages
- Last checked
- 3 hours ago –
Tools for package owners.