8000 GitHub - kubernauts/tk8eks: TK8 EKS CLI
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

kubernauts/tk8eks

Repository files navigation

Alt text

Kubernauts TK8 EKS CLI

This repo provides terraform modules based on the brilliant implementation from Wesley Charles Blake, the modules have been slightly extended to provide the ability to ssh inito the worker nodes for troubleshooting:

https://github.com/WesleyCharlesBlake

The golang sources for tk8eks cli was implemented by our awesome and lovely Kubernaut Christopher Adigun, who implemented the first version of tk8 cli. this implementation will be integrated in tk8 v0.5 very soon.

Deploy an EKS Cluster

  1. Clone this repo

  2. Set the desired region and number of worker nodes in variables.tf file

  3. Set the path to your public key in eks-worker-nodes.tf under modules/eks/

  4. Download terraform for darwin or linux and put in the root of the cloned repo

  5. Install aws-iam-authenticator (heptio-authenticator-aws)

  6. Download tk8eks cli from releases

  7. export AWS_SECRET_ACCESS_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

  8. export AWS_ACCESS_KEY_ID=xxxxxxxxxxxxxxxxx

  9. run "./tk8eks-darwin-amd64 create" or "./tk8eks-linux-amd64 create" to deploy the cluster

  10. run "./tk8eks-darwin-amd64 delete" or "./tk8eks-linux-amd64 delete" to delete the cluster

Build from source

$ go build .

Get in touch

Join us on Kubernauts Slack Channel:

https://kubernauts-slack-join.herokuapp.com/

About

TK8 EKS CLI

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE-Wesley-Charles-Blake

Stars

Watchers

Forks

Packages

No packages published
0