If the workload surpasses the limit for CPU or memory, it can be terminated or evicted from the node. In Kubernetes, the resource request indicates that the workload will not be deployed on a node unless the node has at least the specified amount of memory and CPU available. The table below shows a summary of the minimum recommended resource requests and limits for the CPU and memory of each core Istio component. Tip: In larger deployments, it is strongly advised that the infrastructure be placed on dedicated nodes in the cluster by adding a node selector for each Istio component. The CPU and memory allocations for each component are configurable.īefore enabling Istio, we recommend that you confirm that your Rancher worker nodes have enough CPU and memory to run all of the components of Istio.
This section describes the minimum recommended computing resources for the Istio components in a cluster.