package cloudresource
import "k8s.io/kubernetes/pkg/kubelet/cloudresource"
Index ¶
Types ¶
type SyncManager ¶
type SyncManager interface { Run(stopCh <-chan struct{}) NodeAddresses() ([]v1.NodeAddress, error) }
SyncManager is an interface for making requests to a cloud provider
func NewSyncManager ¶
func NewSyncManager(cloud cloudprovider.Interface, nodeName types.NodeName, syncPeriod time.Duration) SyncManager
NewSyncManager creates a manager responsible for collecting resources from a cloud provider through requests that are sensitive to timeouts and hanging
Source Files ¶
cloud_request_manager.go
- Version
- v1.33.0 (latest)
- Published
- Apr 23, 2025
- Platform
- linux/amd64
- Imports
- 9 packages
- Last checked
- 3 hours ago –
Tools for package owners.