GitXplorerGitXplorer
S

kube

public
3 stars
4 forks
0 issues

Commits

List of commits on branch main.
Verified
b9e599b0c5362ab736d12f21386162767085ae69

Create post_start_script.sh

SShivanshuPurohit committed 3 years ago
Verified
7eda8080f70b5a3502cf9d801605178850f75801

Create fsx.yml

SShivanshuPurohit committed 3 years ago
Verified
ddde1d31034d175e52e1b608dbbcc57266e8ce7c

Create statefulset.yml

SShivanshuPurohit committed 3 years ago
Verified
2ba9ef3390b0bc7c730d52b6d297ed534dda0fcd

Create cluster.yml

SShivanshuPurohit committed 3 years ago
Verified
0c1e7e12678c1b9572ed14cd25ee36d3f16cc9db

Create volume.py

SShivanshuPurohit committed 3 years ago
Verified
48146dc616840155416a5fc32b79a817d2edce51

Create utils.py

SShivanshuPurohit committed 3 years ago

README

The README file for this repository.

EKS Management Tool

Installation

  1. Install kubectl: https://docs.aws.amazon.com/eks/latest/userguide/install-kubectl.html
  2. Install eksctl: https://docs.aws.amazon.com/eks/latest/userguide/eksctl.html
  3. Clone this repository, and install the dependencies pip install -r requirements.txt. You may want to do this in a virtual environment.

You should now be able to use the CLI. To show the help page, use python kube.py --help.

Basic Usage

First, ensure you are using the AWS profile, by setting the AWS_PROFILE environment variable. By default, you will use the default AWS profile. (view your profiles with cat ~/.aws/credentials)

Then, to list the available clusters, type python kube.py cluster list. This will display the available clusters:

NAME         CREATED      STATUS  
test-2       2 days ago   ACTIVE  
my-cluster   4 hours ago  ACTIVE  

By default, we probably aren't selecting any cluster. Check with python kube.py cluster current:

No cluster selected.

Select a cluster with python kube2.py cluster select --name my-cluster:

Then, use python kube2.py job [deploy|list|kill|ssh] to work with jobs on the cluster.