Amazon EKS Installation

Amazon Nuances

Amazon creates the following resources for the AWS account:

  • An EKS Cluster with user-provided specifications

  • Two Cloud formation stacks for VPC and Workers nodes (Prefixed with -VPC and -WORKERS)

  • Two IAM Roles

  • Volumes for storage class

    You cannot trigger a Delete call by deleting the Amazon cluster from either the AWS console or the AWS CLI. Instead, use the Delete API.

  • Additionally, refer to your module documentation for module-specific dependencies:

    ModuleDocumentation
    Workload ManagerCloud Overview
    Action OrchestratorAdd Cloud Account
    Cost OptimizerCloud Overview

Installation Process

To install the CloudCenter Suite on a new Amazon cluster, perform the following procedure. 

  1. Verify that you have prepared your environment as listed in the Amazon Nuances section above.
  2. Navigate to the Suite Installer Dashboard.

  3. Click New Kubernetes Cluster.

  4. Select Amazon EKS.

  5. To connect using Amazon cloud credentials, enter the following details.

    EKS Details

    Description

    AWS Access Key IDAWS access key ID for the account
    EKS Secret Access KeyAWS secret access key
  6. Click Connect.

  7. Once the connection is validated, click Next.

  8. To specify the cloud properties, enter the following details. 

    EKS Details

    Description

    EKS Cluster ID PrefixEKS Cluster ID Prefix, the prefix must start with a lowercase letter and cluster's name must not be longer than 40 characters. Only letters, numbers and hyphen are allowed in a cluster's name.
    AWS EKS RegionSelect region to launch the cluster.
    EKS Instance TypeSelect the type of instance of worker nodes.
    Available EC2 SSH KeysSelect the SSH key, account must have at least one key.


  9. Click InstallThe installation progress is visible on screen. 


    If the Suite Admin is installed in EKS, the you cannot use the config file immediately after downloading it from the Suite installer success page. To access the Kubernetes cluster, access your command window to install AWS-IAM-AUTHENTICATOR and execute the following commands:

    brew install kubernetes-cli
    curl -Lo aws-iam-authenticator https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/download/v0.3.0/heptio-authenticator-aws_0.3.0_darwin_amd64
    chmod +x aws-iam-authenticator
    sudo mv aws-iam-authenticator /usr/local/bin
  10. Once successful, you see the following message.

  11. You have the following options at this point:

    1. Click Take Me To Suite Admin to launch and set up the Suite Admin.

    2. Click Install Another Cluster to start another installation and go back to the homepage (Installer Dashboard).

    3. Download Kubeconfig file to connect to the launched cluster using the kubectl tool.

  12. Be sure to switch off the installer VM. You can reuse this VM for any other purpose, for example, as an Offline Repository.



Terms & Conditions Privacy Statement Cookies Trademarks