Skip to content
Community

logo

Amazon EC2#

k0rdent, as a multi-cluster Kubernetes management platform, integrates with AWS to provide a seamless experience for managing and deploying Kubernetes clusters and applications on the AWS cloud. Here's how this integration works:

  • Cluster Deployment: k0rdent can deploy Kubernetes clusters on AWS using CAPI.
  • Infrastructure Management: k0rdent can provision and manage AWS infrastructure resources, such as EC2 instances, VPCs, and security groups, required for your Kubernetes clusters.
  • Centralized Management: Manage your AWS-based Kubernetes clusters from the k0rdent control plane, along with clusters on other platforms.
  • Cost Optimization: k0rdent can provide insights into your AWS spending and help you optimize resource allocation for your Kubernetes deployments.
  • Security and Compliance: k0rdent integrates with AWS security services to ensure your Kubernetes clusters and applications are secure and compliant with industry standards.


Looking for Commercial Support? LEARN MORE

Prerequisites#

Deploy k0rdent v1.4.0: QuickStart

Install template to k0rdent#

# k0rdent includes the template for Amazon IAAS out of the box

Verify cluster template#

kubectl get clustertemplate -n kcm-system
# NAME                            VALID
# aws-standalone-cp-1-0-14         true

Create a cluster on Amazon EC2#

apiVersion: k0rdent.mirantis.com/v1beta1
kind: ClusterDeployment
metadata:
  name: my-aws-clusterdeployment1
  namespace: kcm-system
  labels:
    group: demo
spec:
  template: aws-standalone-cp-1-0-14
  credential: aws-cluster-identity-cred
  config:
    region: us-east-2
    controlPlane:
      instanceType: t3.small
      rootVolumeSize: 32
    worker:
      instanceType: t3.small
      rootVolumeSize: 32