Prerequisites
Before you begin, ensure you have:- Kubernetes cluster (v1.24+)
kubectlconfigured to access your clusterhelm(v3.0+) installed- Admin access to create namespaces and deploy operators
Optional Integrations
For enhanced functionality:- Cilium: For L3/L4 network flow collection
- Istio: For L7 traffic analysis and authorization policies
Step 1: Sign Up for Kestrel AI
- Visit platform.usekestrel.ai
- Create your account
- Create your tenant
Step 2: Onboard Your Cluster
- Navigate to Clusters in the dashboard
- Click Add Cluster
- Provide a name for your cluster
- Choose your traffic data source:
- Cilium for L3/L4 flows
- Istio for L7 access logs
- None for basic resource monitoring only
Step 3: Install the Kestrel Operator
Copy the generated Helm command from the onboarding page and run it:Step 4: Verify Installation
Check that the operator is running:Step 5: View Your Cluster
Return to the Kestrel dashboard. Within a few minutes, you should see:- Your cluster appearing as “Connected”
- Resources being discovered and displayed
- Network traffic flows (if Cilium/Istio is configured)
What’s Next?
Now that your cluster is connected:- Connect Cloud Accounts - Add AWS or OCI for cloud monitoring
- Set up Slack - Get incident notifications in Slack
- Connect CI/CD - Enable GitOps deployments via GitHub or GitLab
- Configure PagerDuty - Route incidents to your on-call team
- Add Tribal Knowledge - Enhance incidents with historical context