Scoutflo Documentation
  • 🚀Welcome to Scoutflo💙
  • Overview
    • What is Scoutflo?
    • Getting Started
    • Scoutflo Architecture
    • Basic Concepts
    • Our Products
  • Our Products
    • Scoutflo Deploy
    • Scoutflo Atlas
      • About
      • Key Features
      • Scoutflo Sandbox
        • How to use
        • Available Product Sandboxes
      • Scoutflo Health Score
        • Overview
        • Key Metrics
          • Security Key Elements
          • Code Quality & Maintenance Key Elements
          • Support Key Elements
          • Community Activeness Key Elements
          • Business Readiness Key Elements
        • Calculation
        • Use case of these Scores
        • Process of Score calculation
        • FAQ
      • Product Qualification
      • Find the right product
      • Product Information and Maintenance
      • Product Stakeholders
  • Key Feature
    • Infrastructure Provisioning
      • Create a new Cluster
        • Add Credentials
        • VPC Configuration
      • Edit an existing Cluster
        • Security Scans for Cluster
      • Delete a Cluster
    • Service Deployment
      • Service Onboarding
      • Service Cost Prediction
      • Service Deployment
      • Delete a Service
    • Helm Service Deployment
      • Customized Helm Deployment
      • Open Source Helm Deployment
      • Open Source Service Catalog
      • Edit an App
      • Delete an App
    • Database Deployment
    • RBAC
      • Set Up your custom Roles
    • Workspace
    • Dora Dashboard
    • Kubernetes Dashboard
    • Notification (Coming Soon)
    • Alert Management
      • Default Alert Rules
  • Guide
    • Terraform and Scoutflo
    • AWS EKS Best Practices Guide
    • Kubernetes and Scoutflo
    • ArgoCD and Scoutflo
    • Connect your Cloud
    • Scoutflo Deploy Free Trial Cluster
    • Add-on deployments
    • Custom Configurations
    • Terminology Guide
    • Workflow Action ID
  • Integrations
    • Scoutflo Integration
    • Version Control tool
      • GitHub App
    • Container Registry
      • AWS ECR Container Registry
      • Docker Hub Container Registry
    • Slack
    • Scoutflo Add-Ons
  • Fundamentals
    • GitOps with Scoutflo
    • Container/OCI Registry
    • Monitoring
    • AWS EKS Cluster
    • List of IAM permissions for your scoutflo IAM user on AWS
  • FAQs
    • General
    • Scoutflo Atlas
    • Scoutflo Deploy
    • Scoutflo Sandbox
    • Contact Us
  • Glossary
Powered by GitBook
On this page
  1. Guide

Add-on deployments

Powering Optimized Deployments with Add-Ons

PreviousScoutflo Deploy Free Trial ClusterNextCustom Configurations

Last updated 7 months ago

Automated Add-On Deployment with Scoutflo Deploy

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.

Cluster Add-Ons: Gain Comprehensive Visibility and Control

  1. 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.


  1. 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.


  1. 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.


  1. 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.


Benefits of Scoutflo Deploy Add-Ons

  • 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.

Embrace a Streamlined Deployment Experience

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.