Skip to content

A CLI and Go library to create and delete EKS clusters in AWS

License

Notifications You must be signed in to change notification settings

nukleros/eks-cluster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eks-cluster

A CLI and Go library to create and delete EKS clusters in AWS.

Prerequisites

Local configuration for AWS.

This eks-cluster CLI doesn't require the AWS CLI, however it does need the config and credentials - that are usually set up with the AWS CLI.

Build

Clone this repo, then:

go build

Quickstart

Create a cluster:

./eks-cluster create -c sample/eks-cluster-config.yaml

Note: if creating and deleting clusters one at a time, it is safe to use the default inventory filename eks-cluster-inventory.json. However, if you create more than one before deleting any, be sure to pass in a distinct inventory file name for each cluster so that you can delete the resources later.

Delete the cluster:

./eks-cluster delete

TODO: EC2 instance remote access

About

A CLI and Go library to create and delete EKS clusters in AWS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages