Skip to content
Community

logo

Amazon Elastic Kubernetes Service#

Amazon Elastic Kubernetes Service (EKS) is a managed Kubernetes service offered by AWS that streamlines the deployment, management, and scaling of containerized applications. By abstracting away the complexities of the Kubernetes control plane, EKS allows users to focus on building and deploying their applications while leveraging the robust infrastructure and security of AWS.


Looking for Commercial Support? LEARN MORE

Prerequisites#

Deploy k0rdent v1.4.0: QuickStart

Install template to k0rdent#

# k0rdent includes the template for Amazon Elastic Kubernetes Service out of the box

Verify cluster template#

kubectl get clustertemplate -n kcm-system
# NAME                            VALID
# aws-eks-1-0-3                   true

Create a cluster on Amazon Elastic Kubernetes Service#

apiVersion: k0rdent.mirantis.com/v1beta1
kind: ClusterDeployment
metadata:
  name: aws-eks-example
  namespace: kcm-system
  labels:
    type: aws
    group: demo
spec:
  template: aws-eks-1-0-3
  credential: aws-credential
  config:
    region: eu-central-1
    controlPlane:
      instanceType: t3.small
      rootVolumeSize: 32
    worker:
      instanceType: t3.medium
      rootVolumeSize: 32