NetBackup™ Web UI Kubernetes Administrator's Guide
- Overview of NetBackup for Kubernetes
- Deploying and configuring the NetBackup Kubernetes operator
- Configure settings for NetBackup snapshot operation
- Managing image groups
- Deploying certificates on NetBackup Kubernetes operator
- Managing Kubernetes assets
- Managing Kubernetes intelligent groups
- Protecting Kubernetes assets
- Recovering Kubernetes assets
- Troubleshooting Kubernetes issues
Kubernetes operators supported configuration parameters
Table: Kubernetes operators supported configuration parameters in <namespace>-backup-operator-configuration
Configuration | Description | Default value | Possible value | |
---|---|---|---|---|
DaemonSets | A Daemonset is a dynamic object in Kubernetes which is managed by a controller. You can set the desired state that represents the specific pods that need to exist on every node. The pod compromise in the control loop can compare the current practical state with the desired state. | true | true, false | |
Deployments | Deployments for the Kubernetes workload. | true | true, false | |
Pods | A pod is the smallest execution unit in Kubernetes. | true | true, false | |
ReplicaSets | Replica Set ensures how many replicas of a pod should be running. It can be considered as a replacement of the replication controller. | true | true, false | |
Secrets | Secrets are the objects that contain sensitive data such as passwords, tokens, and credentials. | true | true, false | |
Services | Services offered in Kubernetes. | true | true, false | |
namespace | Kubernetes operator is deployed in the namespace. | Any name given to a namespace. | NetBackup namespace. | |
cleanStaleCRDurationMinutes | Time duration after a CR job is invoked to clean stale CRs. The interval after which stale custom resource cleanup job is triggered. | 24 hours | 1440 minutes | |
ttlCRDurationMinutes | TTL CR duration | minutes | 30240 minutes | |
livesnessProbeInitialDelay | Probe initial delay period. | minutes | 60 minutes | |
livenessProbePeriodSeconds | Probe period. | seconds | 80 seconds | |
checkNbcertdaemonStatusDurationMinutes | NB certificate daemon status duration. | minutes | 1440 minutes | |
collectDataMoverLogs | Due to high memory usage in datamover logs collection, it is recommended to enable the logs only when you are debugging, troubleshooting, or restarting the pods. Before enabling the logs for datamover, ensure to increase the memory limits for NetBackup Kubernetes pod to at least 2 GB or more. After the debugging or troubleshooting is done, you can reset to the previous or the default value. Note: Granular support is provided for collecting datamover logs only in case of failed jobs. It provides an additional level of granularity layer, All/FailedOnly/Off. | Failed | All, Failed, None | |
maxRetentionDataMoverLogsInHours | Maximum retention for datamover logs. | 24 hours | 72 hours | |
maxRetentionDataMoverInHours | It removes all the datamover resources that are older than the specified time. | 24 hours | 24 hours | |
cleanStaleCertFilesDurationMinutes | The interval after which stale certificate files cleanup job is triggered. | 60 minutes | 1440 minutes | |
maxRetentionInDiscoveryCacheHours | It is the time in hours that decides the time interval for keeping the discovery cache. | 24 hours | 48 hours | |
pollingTimeoutInMinutes | It is the timeout that keeps retrying till it expires and fails. | 15 minutes | 15 minutes | |
pollingFrequencyInSecs | Polling frequency. | seconds | 5 seconds | |
nbcertPrerequisteDirectoryAndFiles | NBCA prerequisites. | Certificate name | Certificate name |