...

Package node

import "k8s.io/kubernetes/test/e2e/node"
Overview
Index

Overview ▾

Constants

const (
    CgroupCPUPeriod    string = "/sys/fs/cgroup/cpu/cpu.cfs_period_us"
    CgroupCPUShares    string = "/sys/fs/cgroup/cpu/cpu.shares"
    CgroupCPUQuota     string = "/sys/fs/cgroup/cpu/cpu.cfs_quota_us"
    CgroupMemLimit     string = "/sys/fs/cgroup/memory/memory.limit_in_bytes"
    Cgroupv2MemLimit   string = "/sys/fs/cgroup/memory.max"
    Cgroupv2MemRequest string = "/sys/fs/cgroup/memory.min"
    Cgroupv2CPULimit   string = "/sys/fs/cgroup/cpu.max"
    Cgroupv2CPURequest string = "/sys/fs/cgroup/cpu.weight"
    CpuPeriod          string = "100000"

    PollInterval time.Duration = 2 * time.Second
    PollTimeout  time.Duration = 4 * time.Minute
)

ProcSelfStatusPath is the path to /proc/self/status.

const ProcSelfStatusPath = "/proc/self/status"

SeccompProcStatusField is the field of /proc/$PID/status referencing the seccomp filter type.

const SeccompProcStatusField = "Seccomp:"

Variables

SIGDescribe annotates the test with the SIG label.

var SIGDescribe = framework.SIGDescribe("node")

type ContainerAllocations

type ContainerAllocations struct {
    CPUAlloc, MemAlloc string
    // contains filtered or unexported fields
}

type ContainerResources

type ContainerResources struct {
    CPUReq, CPULim, MemReq, MemLim, EphStorReq, EphStorLim string
}

type State

State partially cloned from webserver.go

type State struct {
    Received map[string]int
}

type TestContainerInfo

type TestContainerInfo struct {
    Name         string
    Resources    *ContainerResources
    Allocations  *ContainerAllocations
    CPUPolicy    *v1.ResourceResizeRestartPolicy
    MemPolicy    *v1.ResourceResizeRestartPolicy
    RestartCount int32
}