Creating and maintaining clusters on Snowball Edge devices - AWS Snowball Edge Developer Guide

Creating and maintaining clusters on Snowball Edge devices

Best practices for creating clusters

To create an Amazon EKS Anywhere cluster, refer to Create Snow clusters.

Keep the following best practices in mind when creating Amazon EKS Anywhere clusters on Snowball Edge devices:

  • Before creating a cluster in a static IP address range, ensure that there are no other clusters on your Snowball Edge device using the same IP address range.

  • Before creating a cluster with DHCP addressing on your Snowball Edge device, ensure that all static IP address ranges in use for clusters are not in the DHCP pool subnet.

  • When creating more than one cluster, wait until one cluster is successfully provisioned and running before you create another one.

Upgrading clusters

To upgrade an Amazon EKS Anywhere admin AMI or EKS Distro AMI, contact AWS Support. AWS Support will provide a Snowball Edge update containing the upgraded AMI. Then, download and install the Snowball Edge update. See Downloading updates and Installing updates.

After you upgrade your Amazon EKS Anywhere AMI, you need to start a new Amazon EKS Anywhere admin instance. See Run an Amazon EKS Anywhere admin instance. Then, copy key files, the cluster folder, credentials, and certificates from the previous admin instance to the upgraded instance. These are in a folder that's named for the cluster.

Cleaning up cluster resources

If you create multiple clusters on your Snowball Edge devices and don't delete them correctly or if there is a problem in the cluster and the cluster creates replacement nodes after resuming, there will be resource leak. A sample script tool is available for you to modify and use to clean your Amazon EKS Anywhere admin instance and your Snowball Edge devices. See Amazon EKS Anywhere on AWS Snow cleanup tools.