Helm Installation

circle-info

What you'll learn: Deploy the Scoutflo Kubernetes Agent to enable AI-driven incident investigation and root-cause analysis across your Kubernetes infrastructure.

Overview

The Scoutflo Kubernetes Agent is a lightweight monitoring solution that provides deep visibility into your Kubernetes clusters. Once deployed, it automatically discovers and monitors your infrastructure to power intelligent incident response.

What the Agent Monitors

graph TD
    A[Scoutflo K8s Agent] --> B[Cluster Topology]
    A --> C[Metrics Collection]
    A --> D[Events & Failures]

    B --> B1[Namespaces]
    B --> B2[Services]
    B --> B3[Pods]
    B --> B4[Deployments]

    C --> C1[Pod Metrics]
    C --> C2[Node Metrics]
    C --> C3[Resource Usage]

    D --> D1[Kubernetes Events]
    D --> D2[Application Failures]
    D --> D3[Infrastructure Issues]

Architecture Overview


Prerequisites Checklist

Before starting the installation, ensure you have the required access and components:

✅ System Requirements

✅ Access Requirements

✅ DNS & TLS Requirements

circle-exclamation

Installation Guide

1

Prepare your environment

Install Required Components

If you don't have an ingress controller, install NGINX:

Configure TLS Certificate Issuer

Create a ClusterIssuer for Let's Encrypt certificates:

2

Configure Helm registry access

circle-info

Registry Credentials: Scoutflo will provide you with private registry credentials. Contact your Scoutflo representative if you haven't received them.

3

Deploy the Scoutflo Agent

circle-check

Parameter Reference

Parameter
Description
Example Value

ingress.hostname

FQDN where agent will be accessible

api-k8sagent.company.com

ingress.tls.wildcardHostname

Root domain for TLS certificate

company.com

auth.username

Agent authentication username

Provided by Scoutflo

auth.password

Agent authentication password

Provided by Scoutflo

auth.sessionSecret

Random session encryption key

Generate with openssl rand -hex 32

auth.deploymentId

Your Scoutflo deployment ID

Provided by Scoutflo

auth.agentId

Unique agent identifier

Provided by Scoutflo

circle-exclamation
4

Verify installation

Check that all components are running correctly:

Expected Output

Healthy Installation:

5

Configure DNS

Create a DNS record pointing to your ingress controller's external IP:

Create an A record:

  • Name: api-k8sagent (or your chosen subdomain)

  • Type: A

  • Value: <INGRESS_EXTERNAL_IP>

  • TTL: 300

circle-info

DNS Propagation: DNS changes can take 5-15 minutes to propagate. Test with nslookup api-k8sagent.your-domain.com


Advanced Configuration

Advanced RBAC Setup

For security-conscious environments that restrict cluster-admin access:

chevron-right🔒 Click to expand RBAC configurationhashtag

Apply the RBAC configuration:

Using Scoutflo-Managed Subdomain

Use your own domain (recommended for production):


Validation & Testing

Health Check Workflow

Test Connectivity

Monitor Agent Status


Troubleshooting Guide

Common Issues & Solutions

Symptom

Possible Cause

Solution

ImagePullBackOff

Registry credentials invalid

Verify helm registry login was successful

CrashLoopBackOff

Configuration error

Check pod logs for auth/config issues

Pending state

Resource constraints

Check node resources and pod requests

Debug Commands:

Getting Help

If you're still experiencing issues:

  1. Gather diagnostic information:

  2. Contact Scoutflo Support with:

    • Your Helm installation command (with secrets redacted)

    • The diagnostic files above

    • Your cluster information (provider, version, ingress controller)

circle-check

Maintenance & Updates

Updating the Agent

Backup Configuration

Uninstalling

triangle-exclamation

Next Steps

circle-check

What Happens Next

  1. Automatic Discovery: The agent will begin discovering your cluster topology within 5-10 minutes

  2. Baseline Establishment: Scoutflo will establish performance baselines over the next 24-48 hours

  3. AI Training: The AI analysis engine will start learning your cluster's normal behavior patterns

Accessing Scoutflo

  • Log into your Scoutflo dashboard to view cluster insights

  • Configure alerting rules and notification channels

  • Explore the AI-powered incident investigation features

Additional Resources


circle-info

Questions or feedback? Reach out to the Scoutflo team at support@scoutflo.comenvelope or join our community Slackarrow-up-right.