1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/rosa_cluster_admin/rosa-configuring-pid-limits.adoc
2025-09-04 17:57:02 +00:00

57 lines
2.8 KiB
Plaintext

// This assembly covers how to configure cluster-wide PID limits by configuring
// the kubeletconfig. Eventually, additional cluster-wide parameters should be
// available for configuration. As additional parameters are added, it might be
// better to change this assembly to be "Configuring cluster parameters" or
// something similar.
//
// Also, this content theoretically applies to OSD as well, but the PID limits
// can only be configured through the ROSA CLI. When other methods are added for
// configuring PID limits, this assembly and its modules can be evaluated for
// inclusion in the OSD docs.
:_mod-docs-content-type: ASSEMBLY
[id="rosa-configuring-pid-limits"]
= Configuring PID limits
include::_attributes/attributes-openshift-dedicated.adoc[]
:context: rosa-configuring-pid-limits
toc::[]
A process identifier (PID) is a unique identifier assigned by the Linux kernel to each process or thread currently running on a system. The number of processes that can run simultaneously on a system is limited to 4,194,304 by the Linux kernel. This number might also be affected by limited access to other system resources such as memory, CPU, and disk space.
In {product-title} 4.11 and later, by default, a pod can have a maximum of 4,096 PIDs. If your workload requires more than that, you can increase the allowed maximum number of PIDs by configuring a `KubeletConfig` object.
{product-title} clusters running versions earlier than 4.11 use a default PID limit of `1024`.
//Commenting out until this is confirmed a technology preview.
//:FeatureName: Configuring the maximum number of PIDs
// Understanding process ID limits
include::modules/sd-understanding-process-id-limits.adoc[leveloffset=+1]
// Risks of setting higher process ID limits
include::modules/risks-setting-higher-process-id-limits.adoc[leveloffset=+1]
//TODO Add these links when HCP docs are published separately.
ifndef::openshift-rosa-hcp[]
[role="_additional-resources"]
.Additional resources
* xref:../rosa_architecture/rosa_policy_service_definition/rosa-service-definition.adoc#rosa-sdpolicy-instance-types_rosa-service-definition[Instance types]
* xref:../rosa_planning/rosa-planning-environment.adoc#rosa-planning-environment[Planning your environment]
// Removed as part of OSDOCS-13310, until figures are verified.
//* xref:../rosa_planning/rosa-limits-scalability.adoc#rosa-limits-scalability[Limits and scalability]
endif::openshift-rosa-hcp[]
ifdef::openshift-rosa[]
include::modules/setting-higher-pid-limit-on-existing-cluster.adoc[leveloffset=+1]
include::modules/removing-custom-config-from-cluster.adoc[leveloffset=+1]
endif::openshift-rosa[]
ifdef::openshift-rosa-hcp[]
include::modules/setting-higher-pid-limit-on-machinepool.adoc[leveloffset=+1]
include::modules/removing-custom-config-from-machinepool.adoc[leveloffset=+1]
endif::openshift-rosa-hcp[]