Known Issues and Workarounds
This page describes issues that may be encountered and potential solutions to those issues.
Deprecated Documentation
This document is deprecated and no longer supported. For accurate, up-to-date information, please refer to the documentation for the latest version of Trilio.
# Known Issues and Workarounds
Target Creation Failure
kubectl apply -f <backup_target.yaml>
is not successful and the resource goes into Unavailable
state.
Possible reasons for the target marked Unavailable
could be not having enough permissions or lack of network connectivity. Target resource creation launches a validation pod to check if Trilio can connect and write to the Target. Trilio then cleans the pod after the validation process completes, which clears any logs that the validation pod has. Users should repeat the same operation and actively check the logs on the validation pods.
Kubernetes
OpenShift
Backup Failures
Please follow the following steps to analyze backup failures.
To troubleshoot backup issues, it is important to know the different phases of jobs.triliovault
pod.
<backupname>-snapshot
: Trilio leverages CSI snapshot functionality to take PV snapshot. If the backup fails in this step user should try a manual snapshot of the PV to make sure all required drivers are present, and this operation works without Trilio.<backupname>-upload
: In this phase, Trilio uploads metadata and data to the Target. If the backup fails in this phase, we need to look into the following logs for error.
Kubernetes
OpenShift
Restore Failures
The most common reasons for restore failures are resource conflicts. Users may try to restore the backup to the same namespace as the original application and restored application names conflicts with an existing application. Please check the logs to analyze the root cause of the issue.
Kubernetes
OpenShift
Webhooks are installed
Problem Description: If a Trilio operation is failing with an error Internal error occurred: failed
or service "k8s-triliovault-webhook-service" not found
Solution : This might be due to installation of T4K in multiple Namespaces. Even a simple clean up of those installations will not have webhook instances cleared. Please run the following commands to get all the webhooks instances.
Delete duplicate entries if any.
Restore Failed
Problem Description: If you are not able to restore an application into different namespace (OpenShift)
Solution: User may not have sufficient permissions to restore the application into the namespace.
Uninstall Trilio
To uninstall Trilio and start fresh, delete all Trilio CRD's.
On Kubernetes
On OpenShift
Last updated