Skip to main content
OwnKube connects to your AWS account using a least-privilege IAM role created via CloudFormation. Your data stays in your account — we never see it.

Prerequisites

  • An AWS account with permissions to create IAM roles and CloudFormation stacks
  • An OwnKube account

Steps

1

Navigate to Settings

In the OwnKube dashboard, go to Settings > Cloud Accounts and click Connect AWS Account.
2

Launch CloudFormation Stack

Click the provided link to launch a CloudFormation stack in your AWS account. This creates an IAM role with the minimum permissions OwnKube needs — no root credentials required.
3

Confirm the Stack

In the AWS Console, review the IAM permissions and confirm the stack creation. Check the acknowledgment box and click Create Stack.
4

Verify Connection

Return to OwnKube. The connection will be verified automatically. You’ll see your AWS account listed under Cloud Accounts.

What permissions are granted?

OwnKube requests least-privilege access to manage:
  • EKS — Kubernetes cluster provisioning and management
  • EC2 — Compute instances for your workloads
  • RDS — Database provisioning
  • ElastiCache — Redis provisioning
  • ECR — Container image storage
  • ALB — Load balancer management
  • Route 53 — DNS management (optional)
  • Certificate Manager — SSL certificate provisioning
OwnKube never requests access to your existing resources. It only manages infrastructure it creates. Disconnect anytime and everything keeps running.