Add-on deployments
Powering Optimized Deployments with Add-Ons
Last updated
Powering Optimized Deployments with Add-Ons
Last updated
One of the key advantages of creating your EKS cluster through Scoutflo Deploy is the seamless, automated deployment of essential add-ons. When you create a cluster with Scoutflo, each of these add-ons—spanning monitoring, security, application tools, and AWS integrations—is automatically deployed and configured using Helm. This means:
Effortless Setup: Scoutflo’s workflows handle the deployment and configuration of each add-on in your cluster, saving you from manual setup and reducing the potential for errors.
Customized Configuration: These add-ons are configured to align with your specific cluster needs, ensuring that tools work together seamlessly and provide maximum benefit.
Enhanced Productivity: With essential tools like Prometheus, Grafana, Alert Manager, Argo CD, HCP Vault, and more ready to go out-of-the-box, you can focus on your applications rather than infrastructure setup.
By using Scoutflo Deploy to create and manage your EKS clusters, you gain an immediate, fully configured suite of tools designed to monitor, secure, and optimize your Kubernetes environment with zero manual intervention.
Monitoring Stack
Monitoring your Kubernetes cluster is crucial for ensuring high performance and preemptively resolving potential issues. Scoutflo integrates with the following industry-standard monitoring tools:
Grafana
Purpose: Grafana provides an interface for creating visual dashboards, allowing you to track real-time metrics for your cluster.
Use Cases: Monitor resource utilization across nodes, track performance metrics, and analyze usage trends to ensure balanced resource distribution.
Metrics Tracked: CPU and memory usage, storage consumption, network traffic, and custom metrics.
Value Proposition: Grafana offers intuitive data visualization, helping you spot trends and anomalies to maintain a healthy cluster environment.
Prometheus
Purpose: Prometheus collects and stores time-series data, essential for cluster health monitoring and performance tracking.
Use Cases: Track key metrics, set up alerts for high usage thresholds, and analyze historical data to predict potential bottlenecks.
Metrics Tracked: Node resource usage, API server health, pod and container metrics.
Value Proposition: Prometheus is the backbone of data collection, ensuring all critical metrics are captured for comprehensive analysis.
Alert Manager
Purpose: Alert Manager complements Prometheus by handling alerts, allowing you to respond quickly to critical events.
Use Cases: Set alerts for high resource usage, component failures, and network issues.
Metrics Tracked: Configurable alerts based on Prometheus metrics.
Value Proposition: With automated alerts, you’re notified of potential issues immediately, minimizing downtime and ensuring quick response times.
Security
Security is essential to protecting sensitive data and maintaining robust access controls. Scoutflo integrates with leading security tools to safeguard your cluster.
HCP Vault
Purpose: HCP Vault manages and secures secrets and sensitive information within your cluster.
Use Cases: Store credentials, API keys, and other sensitive data securely; automate secret rotation.
Value Proposition: HCP Vault provides a centralized, secure store for secrets, ensuring compliance with security best practices and reducing the risk of data breaches.
Tools
Application deployment and infrastructure management tools streamline complex tasks and improve operational efficiency within your cluster.
Argo CD
Purpose: Argo CD is a GitOps continuous delivery tool for Kubernetes.
Use Cases: Automate application deployments, synchronize cluster state with your Git repositories, and rollback easily to previous versions.
Value Proposition: Argo CD simplifies deployment workflows, enabling you to deploy code faster with robust version control and improved traceability.
Atlantis
Purpose: Atlantis automates Terraform workflows, enabling safe, collaborative infrastructure as code practices.
Use Cases: Automate Terraform plan and apply commands on pull requests, manage infrastructure changes directly from your Git workflow.
Value Proposition: With Atlantis, you get automated infrastructure deployment and change tracking, reducing manual errors and improving collaboration.
AWS Apps
Essential AWS applications are integrated into Scoutflo Deploy, ensuring seamless compatibility with Amazon’s EKS services.
CoreDNS
Purpose: CoreDNS manages DNS within the Kubernetes cluster, handling service discovery for your applications.
Use Cases: Enable smooth internal DNS resolution for pods and services; customize DNS entries.
Value Proposition: CoreDNS ensures efficient, low-latency service discovery, a critical component for large-scale applications with numerous internal services.
Kube-Proxy
Purpose: Kube-Proxy manages network connectivity and routes within the Kubernetes cluster.
Use Cases: Handle request routing, load balancing, and support communication across nodes and pods.
Value Proposition: Kube-Proxy provides reliable network connectivity and load balancing, ensuring high availability and network efficiency.
Amazon EBS CSI Driver
Purpose: This driver allows Kubernetes to dynamically provision Amazon EBS volumes as persistent storage.
Use Cases: Store and persist application data across pod restarts, scale storage based on demand, and use EBS volumes in stateful applications.
Value Proposition: Amazon EBS CSI Driver provides reliable, scalable storage, allowing you to manage storage requirements directly from Kubernetes.
Amazon VPC CNI
Purpose: Amazon VPC CNI (Container Network Interface) enables pods to connect directly to the VPC, providing high-performance networking.
Use Cases: Provide IP addresses from the VPC to pods, support higher throughput and lower latency, and enable pod-level security with AWS security groups.
Value Proposition: With Amazon VPC CNI, you gain direct VPC integration, improved network performance, and seamless security configuration at the pod level.
Comprehensive Visibility: Gain deep insights into your cluster’s resource usage, application health, and security status.
Enhanced Security: With tools like HCP Vault, maintain secure access to sensitive data and reduce security risks.
Operational Efficiency: Automate routine tasks with Argo CD and Atlantis, reducing manual effort and minimizing errors.
AWS Integration: Integrated AWS applications ensure optimal network performance and data storage, leveraging Amazon’s robust cloud infrastructure.
Scoutflo Deploy’s add-ons provide the tools you need to monitor, secure, and optimize your Kubernetes environment effectively. By integrating monitoring, security, deployment, and essential AWS apps, you can focus on delivering high-performance applications while Scoutflo handles infrastructure management, security, and operational insights. These add-ons bring critical functionality to ensure your cluster remains efficient, cost-effective, and resilient.