Skip to main content

Addons

In SleakOps, Add-ons enhance the functionality of your EKS cluster by providing essential and optional components that streamline operations, optimize performance, and improve visibility. Essential add-ons include tools for monitoring, DNS management, load balancing, and intelligent node provisioning, ensuring your cluster is robust and efficient.

FAQs

Which are the essential add-ons?

By default SleakOps includes in your infra:

  • Metric Server: SleakOps installs the Metric Server to collect cluster and node-level metrics, enabling performance monitoring and informed scaling decisions.
  • External-DNS: SleakOps deploys External-DNS for automatic DNS record management, ensuring seamless connectivity with user-friendly domain names.
  • Automatic Load Balancer: SleakOps provisions load balancers automatically, efficiently distributing traffic and maintaining high availability.
  • Karpenter Deployment: SleakOps deploys Karpenter for intelligent node provisioning, scaling your cluster based on actual resource needs to optimize performance.

Which optional Add-ons are available?

  • Grafana: Visualize and analyze data with Grafana's dashboards, making it easier to monitor system performance and troubleshoot issues. Perfect for tracking application memory and CPU usage.
  • LOKI: Use Loki for cost-effective log aggregation. It simplifies log management by labeling log streams without indexing content, making it ideal for browsing and monitoring application logs.
  • Kubecost: Gain real-time insights into Kubernetes cloud costs with Kubecost. This add-on helps you monitor and reduce expenses across projects in your cluster.
  • Prometheus: SleakOps deploys Prometheus for monitoring and alerting, providing detailed insights into cluster performance and resource utilization.
  • OTEL: Use OpenTelemetry to collect and analyze distributed traces, enabling you to monitor and optimize application performance across your cluster.
  • EFS Controller: The EFS Controller allows you to manage EFS volumes within your EKS cluster, providing scalable and shared storage for your applications. For more details, refer to the EFS documentation.
  • EBS Controller: The EBS Controller allows you to manage EBS volumes within your EKS cluster, providing persistent block storage for your applications. For more details, refer to the EBS documentation.

How do I set up an Add-on?

To set up an add-on, follow these steps:

  1. Navigate to the Add-ons section in the Cluster section
  2. Select the desired add-on from the list of available options.
  3. Configure the add-on settings as needed.
  4. Click "Deploy" to install the add-on in your EKS cluster.

For more detailed instructions, refer to the Add-ons setup guide.