Installation
KubeSense can be deployed in Kubernetes clusters, VMs, Docker standalone environments, and ECS. Choose the installation method that best fits your infrastructure.
Before You Begin
- Requirements — System prerequisites, supported Kubernetes environments, OS compatibility, and CPU architecture
- Permissions — RBAC permissions required by each KubeSense component
- Deployment Context — Understand server vs. sensor components and deployment models
Installation Methods
| Method | Best For |
|---|---|
| CLI | Quickest path — single command to deploy server + sensor |
| Helm | Full control over configuration with custom values.yaml |
| AWS Marketplace | Deploy on EKS with AWS billing integration |
| Docker Standalone | Non-Kubernetes environments using Docker |
| VM Deployment | Bare-metal or VM-based infrastructure |
| ECS EC2 | Amazon ECS with EC2 launch type |
Post-Installation
- Networking & Firewall — Required ports and firewall rules for server-sensor communication
- Affinities & Tolerations — Control pod scheduling with node affinity and tolerations