# Infrastructure Provisioning

**Overview:**

Creating a Kubernetes Infrastructure can be complex, but with Scoutflo Deploy, we've simplified the process into a guided, GUI-driven step-by-step journey. This guide will walk you through everything you need to know to create your first EKS cluster using Scoutflo Deploy, with explanations for each step and terminology to ensure a seamless experience.

***

#### **Prerequisites:**

Before starting the cluster creation process, make sure you've completed the following steps:

* **Git Account Connection:** You must connect your Git account to Scoutflo Deploy before creating any infrastructure. This integration is essential as Scoutflo uses GitOps principles to manage deployments. (Refer to the [Git connection](https://scoutflo-documentation.gitbook.io/scoutflo-documentation/integrations/version-control-tool/github-app) documentation for a detailed setup process.)
* **Cloud Credentials**:\
  Connect your AWS credentials securely to Scoutflo. This enables the platform to perform any required actions in your AWS account using best-practice temporary permissions.\
  → [How to connect your AWS Cloud Credentials »](https://www.perplexity.ai/search/your-cloud-credentials-doc-link)

***

### Provisioning Options <a href="#provisioning-options" id="provisioning-options"></a>

After your AWS cloud credentials are configured, choose one of these flows based on your needs:

### 1. **Create a New Cluster (Terraform, GitOps)**

Provision a brand new EKS cluster directly into your AWS account. Scoutflo’s automation engine generates and applies Terraform code and manages everything as Infrastructure-as-Code, with full GitOps integration.

* Best for: Teams who want to automate, version-control, and customize cluster setup from scratch.
* → [Step-by-step: Create a New Cluster with Scoutflo »](https://scoutflo-documentation.gitbook.io/scoutflo-documentation/key-feature/create-a-new-cluster)

***

### 2. **Connect an Existing Cluster**

Bring your current AWS EKS cluster under Scoutflo’s management without downtime. Instantly access enhanced AI-driven monitoring, troubleshooting, and automation tools—no migration or workload disruption.

* Best for: Those who already have a running EKS cluster and want immediate value from Scoutflo’s platform.
* → [Step-by-step: Connect Your Existing Cluster »](https://scoutflo-documentation.gitbook.io/scoutflo-documentation/key-feature/connect-existing-cluster)

***

### 3. **Cloud Credentials Management**

All operations begin with establishing secure and temporary platform access to your AWS account. Learn how Scoutflo uses AWS STS AssumeRole for safe, auditable connections and how to manage your credential lifecycle.

[→ About Cloud Credentials & Security »](https://scoutflo-documentation.gitbook.io/scoutflo-documentation/integrations/connect-your-cloud)

***

### Quick Reference <a href="#quick-reference" id="quick-reference"></a>

| Option                | Description                                                  | When to Choose                                                 |
| --------------------- | ------------------------------------------------------------ | -------------------------------------------------------------- |
| **Create a Cluster**  | Full AI-powered, Terraform-automated provisioning via GitOps | No existing cluster, want to automate & version infrastructure |
| **Connect a Cluster** | Instantly manage and monitor an already-running EKS cluster  | Already have a cluster and want fast integration               |

***

### Need Help? <a href="#need-help" id="need-help"></a>

* [FAQ & Troubleshooting](https://scoutflo-documentation.gitbook.io/scoutflo-documentation/our-products/scoutflo-atlas/scoutflo-health-score/faq)
* [Book a Demo or Support Call](https://scoutflo-documentation.gitbook.io/scoutflo-documentation/faqs/contact-us)

***

**Start by connecting your AWS cloud credentials, then choose either to create a new cluster or connect an existing one. Each path provides tailored guidance for a seamless on-boarding experience.**

***
