# AWS EKS

# Platform configuration

In this section we go through the properties you need to define if your kubernetes runs on AWS.

  platform:
    kubernetes: eks
    s3: s3
  • As aws is the default provider value, you need to adjust the platform.kubernetes value to eks.
  • If you want to use AWS S3 storage, set the value of platform.s3 property to aws.

NOTE: For the other platform configuration properties, please consult the platform configuration section.

# AWS specific configuration

In the aws section of config.yml, define the AWS related properties:

  aws:
    eks:
      region: eks-region
      access_key: eks-access-key
      secret_key: eks-secret-key
    s3:
      region: s3-region
      access_key: s3-access-key
      secret_key: s3-secret-key
    volume_snapshots: # optional, only required if platform.kubernetes is set to "eks"
      access_key: volume-access-key
      secret_key: volume-secret-key
      region: volume-region
  • aws.eks.region is optional. The default value is eu-central-1.
  • aws.eks.access_key is required if you defined aws as your kubernetes provider.
  • aws.eks.secret_key is required if you defined aws as your kubernetes provider.
  • aws.s3.region is optional. The default value is eu-central-1.
  • aws.s3.access_key is required if you defined aws as your storage provider.
  • aws.s3.secret_key is required if you defined aws as your storage provider.
  • aws.volume_snapshots.access_key is required if you defined aws as your storage provider, and you are installing velero
  • aws.volume_snapshots.secret_key is required if you defined aws as your storage provider, and you are installing velero
  • aws.volume_snapshots.region is required if you defined aws as your storage provider, and you are installing velero
Last Updated: 12/30/2022, 1:09:43 PM