LogoLogo
Cocktail Cloud
  • What is Cocktail Cloud?
  • Apply for Service
    • Using Cocktail Cloud
  • overview
    • Kubernetes and Cocktail Cloud
    • Understanding Concepts
      • Platform
      • Workspace
      • Cluster
      • Service Map
      • Image Build
      • Security
      • Monitoring
      • Catalog
  • Getting Started
    • Cluster Creation
      • AWS (EKS)
      • NCP (NKS)
      • Azure (AKS)
      • GCP (GKE)
      • ETC (Datacenter)
    • Cluster Registration
      • AWS (EKS)
      • NCP (NKS)
      • Azure (AKS)
      • GCP (GKE)
      • ETC (Datacenter)
    • Managing Cloud Provider
      • AWS
    • Creating a User
    • Create Service Map
    • Create Registry
      • Create Registry
      • External Registry Registration
        • Setting Up AWS ECR
        • Setting Up Azure ACR
        • Setting Up Docker Hub
        • Setting Up Docker Registry
        • Setting Up Google GCR
        • Setting Up Harbor
        • Setting Up Naver
        • Setting Up Quay
    • Create a Workspace
  • Cluster Backup and Restore
    • Cocktail Backup and Restore
    • Backup/Restore Preparations
      • AWS S3 Configuration
      • Azure Blob Storage Configuration
      • Google Cloud Storage Configuration
      • MinIO Configuration
    • Create storages
    • Backups
    • Restoration
    • Backup/Restore Overview
  • Log Service
    • Cocktail Log Service
    • Installation
      • Install Log Service
      • Registration Log Service
      • Install Log Agent
      • Install Log Operator
    • Setting
      • Change Opensearch Admin password
    • Application Logs
      • Application Management
      • Application logging
        • Automatic instrumentation of container logs
          • Java
          • Python
        • Manual measurement of file logs(SDK)
          • Java
          • Python
        • Manual measurement of file logs (Sidecar)
          • Fluent-bit
    • Container Logs
    • Cluster Audit Logs
    • Troubleshooting
  • CI/CD
    • Creating a Build Server
    • Build Image
    • Setting up a Pipeline
  • application
    • Catalog
    • Application Deployment
    • Configuration Information Creation
    • Volume Requests
    • Service Exposure
    • Ingress
    • Service Mesh Configuration
  • Platform Management
    • Multicluster Configuration
    • Cluster Management
    • Workspace Management
    • Security
    • Integrated Monitoring
  • API Management
    • API Token Issuance
    • API Issuance History
    • API Execution Logs
  • Certificate Management
    • Issuer Management
    • Private Certificate
    • Public Certificate
  • Deepening operations
    • Maintaining Login Session in Case of Inability with Ingress Configuration
    • Add Ingress Proxy Configuration
    • Accessing Harbor from a Server Other Than the Registry VM
    • Configuring Harbor with a Public SSL Certificate
Powered by GitBook

â“’2023. Acornsoft Corp. All rights reserved.

On this page
  • 1. Create a Cloud Provider
  • 2. Create an EKS Cluster
  • 3. Add AWS Node Group
  • 4. Add Amazon EBS CSI Driver
  • 5. Add Cluster Autoscaler

Was this helpful?

Export as PDF
  1. Getting Started
  2. Cluster Creation

AWS (EKS)

PreviousCluster CreationNextNCP (NKS)

Last updated 1 year ago

Was this helpful?

Before creating the provider, please note that any clusters provisioned via provisioning need to be deleted from Cocktail, not from the EKS console.

Cocktail continuously monitors the status of provisioned clusters. If there are any changes in the EKS console, deleting the cluster from the console will trigger Cocktail to recreate the cluster.

To create a cluster, certain prerequisites need to be completed. Please refer to the following

1. Create a Cloud Provider

1) To create a cloud provider for cluster creation, click on the "+ Create" button in the [Provisioning] - [Cloud Providers] tab, and select AWS.

2) Register AWS authentication information in the basic information and click the "Save" button.

Item (* is required)
Content

Account Name*

Enter the name for the registered AWS account

Description

Enter the description for the AWS account

AWS Access Key ID*

Input AWS Account ID

AWS Secret Access Key*

Input AWS Secret Access Key

AssumeRole ARN

Input AWS AssumeRole ARN value

3) Confirm successful registration.

2. Create an EKS Cluster

1) [Provisioning] - Navigate to the [Templates] tab, then click the "Start" button under the EKS (Elastic Kubernetes Service)​ item in the templates section

2) Select the previously created cloud provider information, choose the required version, and click "Save."

Item (* is required)
Content

Account Name*

Select the registered cloud provider

Region*

Select the region for the cluster to be created

Cluster Name*

Register the name of the cluster to be created

Version*

Select the version of the cluster to be created

3) Once saved, the cluster status changes to "CREATING" as it is being provisioned.

4) Click on the "CREATING" status to monitor the cluster creation progress.

5) Click on the [Activity] tab to check the ongoing installation details.

6) Confirm the status changes to "RUNNING" when the cluster is successfully created.

To serve the provisioned cluster, addon-manager deployment and storage class deployment are required.

3. Add AWS Node Group

Amazon Node Group creation is possible only after cluster provisioning installation is completed.

1) Once the cluster configuration is complete, select the cluster, go to the [Resources] tab, and click "+ Add Node Group."

2) Enter the required information for the node group to be created and click "Save."

Item (* is required)
Content

Node Group Name*

Enter the name of the Node to be created

Instance Type*

Select the instance (resource) to be created

Disk Size (GiB)*

Enter the disk capacity of the Node Group to be created

Desired Node*

Enter the number of Node Groups to be created

Min Node Count*

Enter the minimum number of Node Groups to be created when scaling in

Max Node Count*

Enter the maximum number of Node Groups to be created when scaling out

3) When the node group addition starts, the status is displayed in the "Node Group" section.

4) As the node group addition progresses, the status changes to "ACTIVE."

5) Check in the [Infrastructure] - [Clusters] tab if the cluster status and the number of nodes are displayed correctly.

4. Add Amazon EBS CSI Driver

Amazon EBS CSI Driver creation is possible only when there is more than one node group.

1) Once the node group configuration is complete, select the cluster, go to the [Resources] tab, and click "+ Install Amazon EBS CSI Driver."

2) During the installation process, it takes some time to create resources, and later, confirm the installation completion.

3) Once the Amazon EBS CSI Driver installation is complete, the status is displayed in the "Amazon EBS CSI Driver" section.

4) Confirm the installation of the Amazon EBS CSI Driver in [Workloads] - [Deployments].

5. Add Cluster Autoscaler

The Cluster Autoscaler can be created only when there is more than one node group.

1) Once the node group configuration is complete, select the cluster, go to the [Resources] tab, and click "+ Install Cluster Autoscaler."

2) During the installation process, it takes some time to create resources, and later, confirm the installation completion.

3) Once the installation is complete, the status is displayed in the "Cluster Autoscaler" section.

4) Confirm the installation of the Cluster Autoscaler in [Workloads] - [Deployments].

steps
[Screen] Cloud Provider List
[Screen] Register AWS Authentication Information
[Screen] Cloud Provider Configuration Information
[Screen] Provisioning Template List
[Screen] EKS Provisioning
[Screen] EKS Cluster Creation List
[Screen] EKS Installation Information (Resource Information)
[Screen] EKS Installation Information (Resource Information)
[Screen] EKS Installation Information (Activity)
[Screen] Cluster Creation List
[Screen] EKS Installation Information (Resource Information)
[Screen] EKS Node Addition Information
[Screen] EKS Node Addition Status
[Screen] EKS Node Addition Completion Status
[Screen] Cluster Creation List