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.