kubernetesk8s.io/kubernetes/test/e2e/node Index | Files

package node

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

Index

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
)
const ProcSelfStatusPath = "/proc/self/status"

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

const SeccompProcStatusField = "Seccomp:"

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

Variables

var SIGDescribe = framework.SIGDescribe("node")

SIGDescribe annotates the test with the SIG label.

Types

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

type State struct {
	Received map[string]int
}

State partially cloned from webserver.go

type TestContainerInfo

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

Source Files

apparmor.go crictl.go events.go examples.go framework.go kubelet.go kubelet_perf.go mount_propagation.go node_problem_detector.go pod_gc.go pod_resize.go pods.go pre_stop.go runtimeclass.go security_context.go ssh.go taints.go

Version
v1.29.0
Published
Dec 13, 2023
Platform
js/wasm
Imports
75 packages
Last checked
15 minutes ago

Tools for package owners.