Start Here: Operations & DevOps#

Audience: DevOps Engineers, Platform Engineers, System Administrators, Infrastructure Engineers
Prerequisites: Familiarity with Kubernetes, Helm, and infrastructure management
Outcome: Understand how to deploy, configure, operate, and maintain Kleidia

Your Role#

As an operations engineer, you’re responsible for deploying Kleidia, integrating it with your infrastructure, and ensuring reliable day-2 operations. You need to understand deployment options, configuration, monitoring, backup procedures, and troubleshooting.

1. Understand the Architecture#

Before deploying, understand what you’re working with:

2. Plan Your Deployment#

Prepare your environment:

3. Set Up Integrations#

Configure required integrations:

4. Day-2 Operations#

Prepare for ongoing operations:

5. Troubleshooting#

When things go wrong:

Quick Reference#

TaskDocumentation
Deploy KleidiaHelm Installation
Configure OIDC/SSOAzure Entra Integration
Set up PKIVault Setup + PKI Integration
Monitor healthMonitoring & Logs
Back up dataBackups & Restore
Upgrade versionUpgrades & Rollback
Troubleshoot issuesTroubleshooting

Deployment Checklist#

Before going to production, ensure you’ve completed:

  • Kubernetes cluster meets prerequisites
  • Helm chart deployed with production values
  • OpenBao configured as intermediate CA (not self-signed)
  • OIDC/SSO configured and tested
  • TLS certificates installed
  • Persistent storage configured
  • Backup procedures tested
  • Monitoring and alerting configured
  • Runbooks reviewed with support team

Next Steps#

  1. Start with POC: Deploy a test environment first
  2. Review Security: Coordinate with security team on PKI integration
  3. Plan Production: Use the checklist above for production readiness