Documentation
¶
Index ¶
Constants ¶
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerLister ¶
type ContainerLister struct {
// contains filtered or unexported fields
}
func NewContainerLister ¶
func NewContainerLister() (*ContainerLister, error)
func (*ContainerLister) Clientset ¶
func (l *ContainerLister) Clientset() *kubernetes.Clientset
func (*ContainerLister) ListContainers ¶
func (l *ContainerLister) ListContainers() map[string]*ContainerUsage
func (*ContainerLister) Lock ¶
func (l *ContainerLister) Lock()
func (*ContainerLister) UnLock ¶
func (l *ContainerLister) UnLock()
func (*ContainerLister) Update ¶
func (l *ContainerLister) Update() error
type ContainerUsage ¶
type UsageInfo ¶
type UsageInfo interface { DeviceMax() int DeviceNum() int DeviceMemoryContextSize(idx int) uint64 DeviceMemoryModuleSize(idx int) uint64 DeviceMemoryBufferSize(idx int) uint64 DeviceMemoryOffset(idx int) uint64 DeviceMemoryTotal(idx int) uint64 DeviceSmUtil(idx int) uint64 IsValidUUID(idx int) bool DeviceUUID(idx int) string DeviceMemoryLimit(idx int) uint64 LastKernelTime() int64 //UsedMemory(idx int) (uint64, error) GetPriority() int GetRecentKernel() int32 SetRecentKernel(v int32) GetUtilizationSwitch() int32 SetUtilizationSwitch(v int32) }
Click to show internal directories.
Click to hide internal directories.