Appendix: Main Kubernetes Cluster Objects

This table contains the main Kubernetes cluster objects that you need to back up and restore.

Object Location Possible tools for backup and recovery
The secrets with database access settings (see secrets with -db in their names) Your Kubernetes cluster / the namespace of your system
  • Azure:

    • Velero integrated with Restic (Azure Blob Storage as backup storage).

      To learn more about the installation and configuration of that backup solution, please refer to its documentation.

    • kubectl get. Save those secrets to YAML files. For example: kubectl -n CBC_NAMESPACE get secret SECRET_NAME -o yaml > SECRET_NAME.yaml

      To learn more about the command, please refer to the Kubernetes documentation.

  • A generic cloud infrastructure provider:

    • Velero integrated with Restic.

      To learn more about the installation and configuration of that backup solution, please refer to its documentation.

    • The backup tool offered by your cloud infrastructure provider or any other Kubernetes cluster backup tool.

    • kubectl get. Save those secrets to YAML files. For example: kubectl -n CBC_NAMESPACE get secret SECRET_NAME -o yaml > SECRET_NAME.yaml

      To learn more about the command, please refer to the Kubernetes documentation.

  • An on-premises infrastructure:

    • Velero integrated with Restic.

      To learn more about the installation and configuration of that backup solution, please refer to its documentation.

    • kubectl get. Save those secrets to YAML files. For example: kubectl -n CBC_NAMESPACE get secret SECRET_NAME -o yaml > SECRET_NAME.yaml

      To learn more about the command, please refer to the Kubernetes documentation.

    • Any other Kubernetes cluster backup tool.

The volume of the oss-shared-storage persistent volume claim.

The contents of the following directories must be backed up:

  • /usr/local/pem/APS

  • /usr/local/pem/credentials

Your Kubernetes cluster / the namespace of your system / an oss-node pod
  • Azure:

    • Velero integrated with Restic (Azure Blob Storage as backup storage).

      To learn more about the installation and configuration of that backup solution, please refer to its documentation.

    • kubectl cp. For example: kubectl -n CBC_NAMESPACE cp oss-node-0:/usr/local/pem/APS APS

      To learn more about the command, please refer to the Kubernetes documentation.

  • A generic cloud infrastructure provider:

    • Velero integrated with Restic.

      To learn more about the installation and configuration of that backup solution, please refer to its documentation.

    • The backup tool offered by your cloud infrastructure provider or any other Kubernetes cluster backup tool.

    • kubectl cp. For example: kubectl -n CBC_NAMESPACE cp oss-node-0:/usr/local/pem/APS APS

      To learn more about the command, please refer to the Kubernetes documentation.

  • An on-premises infrastructure:

    • Velero integrated with Restic.

      To learn more about the installation and configuration of that backup solution, please refer to its documentation.

    • kubectl cp. For example: kubectl -n CBC_NAMESPACE cp oss-node-0:/usr/local/pem/APS APS

      To learn more about the command, please refer to the Kubernetes documentation.

    • Any other Kubernetes cluster backup tool.

The volume of the bss persistent volume claim.

The contents of the following directory must be backed up:

  • /k8s_data

Your Kubernetes cluster / the namespace of your system / a bss-worker pod

The volume of the branding-ui-cluster-ui-data persistent volume claim.

The contents of the following directory must be backed up:

  • /mnt/brands

Your Kubernetes cluster / the namespace of your system / a branding-ui-cluster-ui pod

The volume of the usagecollector-data persistent volume claim.

The contents of the following directory must be backed up:

  • /opt/jboss/wildfly/files

Your Kubernetes cluster / the namespace of your system / a usagecollector pod

The volume of the payment-sdk persistent volume claim.

The contents of the following directory must be backed up:

  • /custom

Your Kubernetes cluster / the namespace of your system / a payment-sdk pod

The volume of the domain-sdk persistent volume claim.

The contents of the following directory must be backed up:

  • /custom

Your Kubernetes cluster / the namespace of your system / a domain-sdk pod

The volume of the fraud-sdk persistent volume claim.

The contents of the following directory must be backed up:

  • /custom

Your Kubernetes cluster / the namespace of your system / a fraud-sdk pod
CloudBlue, an Ingram Micro business, uses cookies to improve the usability of our site. By continuing to use this site and/or logging in you are accepting the use of these cookies. For more information, visit our Privacy Policy.