Skuber Plus System Requirements

Overview

Skuber Plus is a SaaS platform for Kubernetes cluster optimization. Install the Skuber Plus Agent on your cluster to instantly leverage auto-scaling and resource optimization capabilities.

Platforms Supported

Cloud Service Providers

- AWS EKS (Elastic Kubernetes Service)
- OCI OKE (Container Engine for Kubernetes)
- Azure AKS, GCP GKE - Coming Soon

Kubernetes Version

Supported Version: 1.33.1 or below

Skuber Plus Agent Resource Requirements

Type CPU Memory Description
Minimum 600m 700 MiB Basic operation
Recommended 2.8 cores 2.5 GiB Optimal performance
Color - Techfy X Webflow Template

Pre-Installation Requirements

Important Notice

Existing Solutions Must Be Removed

If you have any auto-scaling, scheduling optimization, resource management, or cost optimization solutions installed in your cluster, they must be removed before installing Skuber Plus Agent.

Skuber Plus provides all these features integrated, so removing existing solutions is essential to prevent conflicts.

Required Tools

- kubectl : Kubernetes cluster access
- helm : 3.0 or higher
- curl, sed, jq : Installation script execution
- CSP CLI : AWS CLI or OCI CLI (configured)

Required Kubernetes Permissions

- cluster-admin or equivalent permissions
- Namespace, RBAC, CRD creation permissions

Cloud Provider Permission Requirements

Required Permissions Comparison

Permission Type AWS EKS OCI OKE
Installation Permissions
(Can be removed after installation)
sts:GetCallerIdentity
eks:DescribeCluster
iam:CreateRole
iam:GetRole
iam:UpdateAssumeRolePolicy
iam:PutRolePolicy
iam:CreateOpenIDConnectProvider
iam:GetOpenIDConnectProvider
sqs:CreateQueue
sqs:GetQueueAttributes
sqs:GetQueueUrl
events:PutRule
events:PutTargets
manage dynamic-groups in tenancy
manage policy in tenancy
use clusters in tenancy
inspect compartments in tenancy
Runtime Permissions
(Must be retained)
ec2:DescribeImages
ec2:DescribeInstanceTypes
ec2:DescribeSpotPriceHistory
ec2:CreateTags
ec2:DeleteTags
eks:ListNodegroups
eks:DescribeNodegroup
eks:DescribeCluster
eks:UpdateNodegroupConfig
iam:CreateRole
iam:DeleteRole
iam:GetRole
iam:PutRolePolicy
iam:DeleteRolePolicy
iam:AttachRolePolicy
iam:DetachRolePolicy
iam:GetOpenIDConnectProvider
iam:UpdateAssumeRolePolicy
iam:ListInstanceProfilesForRole
iam:RemoveRoleFromInstanceProfile
iam:ListAttachedRolePolicies
sqs:CreateQueue
sqs:DeleteQueue
sqs:GetQueueAttributes
sqs:GetQueueUrl
events:PutRule
events:PutTargets
events:RemoveTargets
events:DeleteRule
pricing:GetProducts
manage cluster-node-pools in tenancy
read cluster-node-pools in tenancy
manage instance-family in tenancy
manage instance-pools in tenancy
manage instances in tenancy
read clusters in tenancy
use subnets in tenancy
use vnics in tenancy
read vnics in tenancy
read vcns in tenancy

Network Requirements

Outbound Connection (Required)

The following ports must be open for outbound internet connectivity:

- TCP 443 (HTTPS)
- TCP 80 (HTTP)

Firewall Configuration

- Agent → Internet: TCP 443, 80 (outbound only)
- No additional inbound rules required

Quick Start Guide

Step 1: Pre-flight Check


# Check Kubernetes version
kubectl version --short

# Verify cluster access permissions
kubectl auth can-i '*' '*' --all-namespaces

Step 2: Register Cluster in Skuber Portal

  1. Login to Skuber Portal
  2. Click "Add New Cluster"
  3. Enter cluster information (Name, Region, CSP)
  4. Copy the generated installation command

Step 3: Install Agent


# Execute the command copied from Portal
curl -sSL https://skuber-plus-file.s3.ap-northeast-1.amazonaws.com/install/agent/agent-install.sh | \
  bash -s -- -c "YOUR_CLUSTER_TOKEN" -h "https://api.skuber.io/apis/v1/agent/cluster-info"

Step 4: Verify Installation


# Check Agent Pod status
kubectl get pods -n skuber-system

# Verify all components are running
kubectl get all -n skuber-system
CMS Content - Techfy X Webflow TemplateCMS Collection - Techfy X Webflow TemplateCMS Page - Techfy X Webflow TemplateEcommerce Content - Techfy X Webflow TemplateEcommerce Collection - Techfy X Webflow TemplateEcommerce Page - Techfy X Webflow Template

Installation Checklist

  • Kubernetes 버전 1.33.1 이하
  • kubectl cluster-admin 권한 보유
  • CSP CLI 구성 완료
  • 필요한 IAM 권한/정책 부여
  • 아웃바운드 포트 443, 80 열려 있음
  • Agent 리소스 확보 (최소 600m CPU, 700 MiB 메모리)
  • Kubernetes version 1.33.1 or below
  • kubectl cluster-admin permissions
  • CSP CLI configured
  • Required IAM permissions/policies granted
  • Outbound ports 443, 80 open
  • Agent resources available (minimum 600m CPU, 700 MiB Memory)
Animations - Techfy X Webflow TemplateResponsive Design - Techfy X Webflow Template

Troubleshooting

Animations - Techfy X Webflow Template

Common Issues

ermission Error


Error: Insufficient permissions

→ Verify cluster-admin permissions and CSP IAM permissions

Network Connection Failed


Error: Unable to connect to Skuber API

→ Check outbound ports 443, 80 and DNS resolution

Insufficient Resources


Error: Insufficient resources

→ Check node resources: `kubectl top nodes`

Animations - Techfy X Webflow TemplateResponsive Design - Techfy X Webflow TemplateResponsive Design - Techfy X Webflow Template

Support

Technical Support : support@skuberplus.com

Responsive Design - Techfy X Webflow Template