Kasten K10 Integration¶
Auto-generated by IssAssist Documentation Bootstrap ยท 2026-06-25 Review this page and remove
[TODO: verify]markers as you verify each detail.
Kasten K10 Integration Guide for IssAssist¶
This guide provides a step-by-step process for integrating Kasten K10 with IssAssist to monitor Kubernetes backup policy compliance, track restore operations, and alert on backup failures.
What the Kasten integration provides in IssAssist:¶
- Monitoring Kubernetes backup policy compliance
- Alerts for failed backup or restore jobs
- Restore request creation and tracking for K8s workloads
Prerequisites:¶
- Kasten K10 installed in the cluster: Ensure that your Kasten K10 instance is running within your Kubernetes cluster.
- API token: Obtain an API token from your Kasten K10 instance to authenticate with the IssAssist integration.
Configuring the Integration¶
To configure the integration, follow these steps:
- KASTEN_API_URL: Set the
KASTEN_API_URLenvironment variable or Helm value to the URL of your Kasten K10 gateway (e.g.,http://gateway.kasten.svc/k10/api/v1). -
KASTEN_API_TOKEN or basic auth credentials: Configure either the
KASTEN_API_TOKENenvironment variable or basic authentication using theKASTEN_USERNAMEandKASTEN_PASSWORDenvironment variables.Example: ```yml KASTEN_API_URL: http://gateway.kasten.svc/k10/api/v1 KASTEN_API_TOKEN:
3. **Namespaces and policies to monitor**: Define which namespaces or policies you want to monitor for backup policy compliance. ### Enabling the Integration in IssAssist To enable the integration, follow these steps: * **Admin settings**: In the IssAssist admin interface, navigate to "Integration" > "Kasten K10" and click "Enable". * **Environment variable**: Set the `ISSASSIST_KASTEN_API_URL` environment variable or Helm value to the configured API URL. Example: ```yml ISSASSIST_KASTEN_API_URL: http://gateway.kasten.svc/k10/api/v1
Dashboard Overview¶
Once connected, the IssAssist dashboard will display backup policy status and restore jobs:
- Backup Policy Status: Displays the current compliance status of your Kubernetes backup policies.
- Restore Jobs: Lists active and pending restore requests for K8s workloads.
Initiating a Restore via IssAssist¶
To initiate a restore, follow these steps:
- Navigate to the "Restores" section in the IssAssist dashboard.
- Click on the "Create New Restore Request" button.
- Select the desired namespace and K8s object (e.g., pod or deployment) for restoration.
Verifying the Connection and Troubleshooting¶
- Check API connectivity: Verify that your Kasten K10 gateway is accessible at the configured
KASTEN_API_URL. - Verify API token authentication: Ensure that your IssAssist integration uses the correct API token or basic auth credentials.
- Monitor dashboard logs: Check the IssAssist dashboard logs for any errors or issues related to the Kasten K10 integration.
If you encounter any difficulties during setup, refer to the Kasten documentation for additional guidance.