- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 10 for pidsLimit (0.12 sec)
-
pkg/kubelet/cm/node_container_manager_linux.go
ResourceParameters: rp, } klog.V(4).InfoS("Enforcing limits on cgroup", "cgroupName", cName, "cpuShares", cgroupConfig.ResourceParameters.CPUShares, "memory", cgroupConfig.ResourceParameters.Memory, "pidsLimit", cgroupConfig.ResourceParameters.PidsLimit) if err := cgroupManager.Validate(cgroupConfig.Name); err != nil { return err } if err := cgroupManager.Update(cgroupConfig); err != nil { return err } return nil }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue May 21 10:18:16 UTC 2024 - 10.5K bytes - Viewed (0) -
pkg/kubelet/cm/types.go
CPUQuota *int64 // CPU quota period. CPUPeriod *uint64 // HugePageLimit map from page size (in bytes) to limit (in bytes) HugePageLimit map[int64]int64 // Maximum number of pids PidsLimit *int64 // Unified for cgroup v2 Unified map[string]string } // CgroupName is the abstract name of a cgroup prior to any driver specific conversion.
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri Feb 24 18:21:21 UTC 2023 - 5.4K bytes - Viewed (0) -
pkg/kubelet/cm/cgroup_manager_linux.go
resources.CpuQuota = *resourceConfig.CPUQuota } if resourceConfig.CPUPeriod != nil { resources.CpuPeriod = *resourceConfig.CPUPeriod } if resourceConfig.PidsLimit != nil { resources.PidsLimit = *resourceConfig.PidsLimit } m.maybeSetHugetlb(resourceConfig, resources) // Ideally unified is used for all the resources when running on cgroup v2.
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Sep 27 13:02:15 UTC 2023 - 26.5K bytes - Viewed (0) -
pkg/kubelet/cm/pod_container_manager_linux.go
Name: podContainerName, ResourceParameters: ResourceConfigForPod(pod, m.enforceCPULimits, m.cpuCFSQuotaPeriod, enforceMemoryQoS), } if m.podPidsLimit > 0 { containerConfig.ResourceParameters.PidsLimit = &m.podPidsLimit } if enforceMemoryQoS { klog.V(4).InfoS("MemoryQoS config for pod", "pod", klog.KObj(pod), "unified", containerConfig.ResourceParameters.Unified) }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Mar 14 16:38:36 UTC 2023 - 12.5K bytes - Viewed (0) -
pkg/kubelet/stats/pidlimit/pidlimit.go
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ package pidlimit import ( "k8s.io/api/core/v1" ) const ( // PIDs is the (internal) name for this resource PIDs v1.ResourceName = "pid"
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Wed Feb 13 19:56:17 UTC 2019 - 713 bytes - Viewed (0) -
pkg/kubelet/stats/pidlimit/pidlimit_unsupported.go
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ package pidlimit import ( statsapi "k8s.io/kubelet/pkg/apis/stats/v1alpha1" ) // Stats provides basic information about max and current process count func Stats() (*statsapi.RlimitStats, error) { return nil, nil
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Aug 24 19:47:49 UTC 2021 - 825 bytes - Viewed (0) -
pkg/kubelet/stats/pidlimit/pidlimit_linux.go
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ package pidlimit import ( "fmt" "os" "strconv" "strings" "syscall" "time" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" statsapi "k8s.io/kubelet/pkg/apis/stats/v1alpha1" )
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Sun Sep 17 09:24:29 UTC 2023 - 2.4K bytes - Viewed (0) -
pkg/kubelet/stats/provider.go
"k8s.io/kubernetes/pkg/kubelet/cadvisor" kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" "k8s.io/kubernetes/pkg/kubelet/server/stats" "k8s.io/kubernetes/pkg/kubelet/stats/pidlimit" "k8s.io/kubernetes/pkg/kubelet/status" kubetypes "k8s.io/kubernetes/pkg/kubelet/types" "k8s.io/utils/ptr" ) // PodManager is the subset of methods the manager needs to observe the actual state of the kubelet.
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri Dec 15 13:56:22 UTC 2023 - 7.4K bytes - Viewed (0) -
pkg/kubelet/cm/container_manager_linux.go
return nil, err } capacity := cadvisor.CapacityFromMachineInfo(machineInfo) for k, v := range capacity { internalCapacity[k] = v } pidlimits, err := pidlimit.Stats() if err == nil && pidlimits != nil && pidlimits.MaxPID != nil { internalCapacity[pidlimit.PIDs] = *resource.NewQuantity( int64(*pidlimits.MaxPID), resource.DecimalSI) }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue May 21 10:18:16 UTC 2024 - 35.1K bytes - Viewed (0) -
cmd/kubelet/app/server.go
"k8s.io/kubernetes/pkg/kubelet/kubeletconfig/configfiles" kubeletmetrics "k8s.io/kubernetes/pkg/kubelet/metrics" "k8s.io/kubernetes/pkg/kubelet/server" "k8s.io/kubernetes/pkg/kubelet/stats/pidlimit" kubelettypes "k8s.io/kubernetes/pkg/kubelet/types" kubeletutil "k8s.io/kubernetes/pkg/kubelet/util" utilfs "k8s.io/kubernetes/pkg/util/filesystem" "k8s.io/kubernetes/pkg/util/flock"
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri Jun 07 00:05:34 UTC 2024 - 53.9K bytes - Viewed (0)