 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager interface {
	// LoadPods will load checkpointed Pods from disk
	LoadPods() ([]*v1.Pod, error)
	// WritePod will serialize a Pod to disk
	WritePod(pod *v1.Pod) error
	// Deletes the checkpoint of the given pod from disk
	DeletePod(pod *v1.Pod) error
}
    Manager is the interface used to manage checkpoints which involves writing resources to disk to recover during restart or failure scenarios. https://github.com/kubernetes/community/pull/1241/files
func GetInstance ¶
func GetInstance() Manager
GetInstance will return the current Manager, there should be only one.
func NewCheckpointManager ¶
NewCheckpointManager will create a Manager that points to the following path
 Click to show internal directories. 
   Click to hide internal directories.