Versions in this module Expand all Collapse all v1 v1.11.0 Jan 24, 2025 Changes in this version + const CPUQoSLevelFile + const CPUQuotaBurstFile + const CPUQuotaTotalFile + const CPUShareFileName + const CPUUsageFile + const CgroupCpuSubsystem + const CgroupKubeRoot + const CgroupMemorySubsystem + const CgroupNetCLSSubsystem + const MemoryLimitFile + const MemoryQoSLevelFile + const MemoryUsageFile + const NetCLSFileName + const PodCgroupNamePrefix + const SystemdSuffix + type CgroupManager interface + GetPodCgroupPath func(qos corev1.PodQOSClass, cgroupSubsystem CgroupSubsystem, podUID types.UID) (string, error) + GetQoSCgroupPath func(qos corev1.PodQOSClass, cgroupSubsystem CgroupSubsystem) (string, error) + GetRootCgroupPath func(cgroupSubsystem CgroupSubsystem) (string, error) + func NewCgroupManager(cgroupDriver, cgroupRoot, kubeCgroupRoot string) CgroupManager + type CgroupManagerImpl struct + func (c *CgroupManagerImpl) CgroupNameToCgroupPath(cgroupName []string) (string, error) + func (c *CgroupManagerImpl) GetPodCgroupPath(qos corev1.PodQOSClass, cgroupSubsystem CgroupSubsystem, podUID types.UID) (string, error) + func (c *CgroupManagerImpl) GetQoSCgroupPath(qos corev1.PodQOSClass, cgroupSubsystem CgroupSubsystem) (string, error) + func (c *CgroupManagerImpl) GetRootCgroupPath(cgroupSubsystem CgroupSubsystem) (string, error) + type CgroupName []string + func (cgroupName CgroupName) ToCgroupfs() (string, error) + func (cgroupName CgroupName) ToSystemd() (string, error) + type CgroupSubsystem string v1.11.0-network-topology-preview.0 Jan 23, 2025