mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
102 lines
2.7 KiB
Plaintext
102 lines
2.7 KiB
Plaintext
// Module included in the following assemblies:
|
|
//
|
|
// * backup_and_restore/application_backup_and_restore/pods-crash-or-restart-due-to-lack-of-memory-or-cpu
|
|
:_mod-docs-content-type: PROCEDURE
|
|
|
|
[id="setting-resource-requests-for-a-nodeagent-pod_{context}"]
|
|
= Setting resource requests for a nodeAgent pod
|
|
|
|
You can use the `configuration.nodeAgent.podConfig.resourceAllocations` specification field to set specific resource requests for a `nodeAgent` pod.
|
|
|
|
include::snippets/about-restic-deprecation.adoc[leveloffset=+1]
|
|
|
|
|
|
.Procedure
|
|
|
|
. Set the `cpu` and `memory` resource requests in the YAML file:
|
|
+
|
|
.Example `nodeAgent.yaml` file
|
|
[source,yaml]
|
|
----
|
|
apiVersion: oadp.openshift.io/v1alpha1
|
|
kind: DataProtectionApplication
|
|
metadata:
|
|
name: ts-dpa
|
|
spec:
|
|
backupLocations:
|
|
- velero:
|
|
default: true
|
|
objectStorage:
|
|
bucket: oadp.....njph
|
|
prefix: velero
|
|
credential:
|
|
key: cloud
|
|
name: cloud-credentials-gcp
|
|
provider: gcp
|
|
configuration:
|
|
velero:
|
|
defaultPlugins:
|
|
- gcp
|
|
- openshift
|
|
- csi
|
|
nodeAgent:
|
|
enable: true
|
|
uploaderType: kopia
|
|
podConfig:
|
|
resourceAllocations: <1>
|
|
requests:
|
|
cpu: 1000m
|
|
memory: 16Gi <2>
|
|
----
|
|
<1> The resource allocation examples shown are for average usage.
|
|
<2> You can modify this parameter depending on your infrastructure and usage.
|
|
|
|
. Create the DPA CR by running the following command:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ oc create -f nodeAgent.yaml
|
|
----
|
|
|
|
.Verification
|
|
|
|
. Verify that the `nodeAgent` pods are running by using the following command:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ oc get pods
|
|
----
|
|
+
|
|
.Example output
|
|
[source,terminal]
|
|
----
|
|
NAME READY STATUS RESTARTS AGE
|
|
node-agent-hbj9l 1/1 Running 0 97s
|
|
node-agent-wmwgz 1/1 Running 0 95s
|
|
node-agent-zvc7k 1/1 Running 0 98s
|
|
openshift-adp-controller-manager-7f9db86d96-4lhgq 1/1 Running 0 137m
|
|
velero-7b6c7fb8d7-ppc8m 1/1 Running 0 4m2s
|
|
----
|
|
|
|
. Check the resource requests by describing one of the `nodeAgent` pod:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ oc describe pod node-agent-hbj9l | grep -C 5 Requests
|
|
----
|
|
+
|
|
.Example output
|
|
[source,terminal]
|
|
----
|
|
--log-format=text
|
|
State: Running
|
|
Started: Mon, 09 Jun 2025 16:22:15 +0530
|
|
Ready: True
|
|
Restart Count: 0
|
|
Requests:
|
|
cpu: 1
|
|
memory: 1Gi
|
|
Environment:
|
|
NODE_NAME: (v1:spec.nodeName)
|
|
VELERO_NAMESPACE: openshift-adp (v1:metadata.namespace)
|
|
---- |