Prepare your machine and environment to run DKP

Konvoy prerequisites

Before you begin using Konvoy, you must have:

  • An x86_64-based Linux or macOS machine.
  • The dkp binary for Linux, or macOS.
  • Docker version 18.09.2 or later installed.
  • kubectl for interacting with the running cluster.
  • A valid AWS account with credentials configured.

NOTE: On macOS, Docker runs in a virtual machine. Configure this virtual machine with at least 8GB of memory.

If you use these instructions to create a cluster on AWS using the DKP default settings without any edits to configuration files or additional flags, your cluster is deployed on a CentOS 7 operating system image with 3 control plane nodes, and 4 worker nodes.

NOTE: The AMI images used in the default configuration work, but they are not recommended for production workloads. We suggest using the Konvoy Image Builder to create a custom AMI for production workloads.

AWS prerequisites

Before you begin using Konvoy with AWS, you must:

  • Create an IAM policy configuration.

  • Export the AWS profile with the credentials you want to use to create the Kubernetes cluster:

    export AWS_PROFILE=<profile>