Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/angudadevops/k8kops_aws
Install Kops on AWS with automation
https://github.com/angudadevops/k8kops_aws
k8scluster k8sonaws kops kopsautmation kopscluster kopsonaws
Last synced: 9 days ago
JSON representation
Install Kops on AWS with automation
- Host: GitHub
- URL: https://github.com/angudadevops/k8kops_aws
- Owner: angudadevops
- Created: 2020-04-22T23:05:20.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-21T20:37:15.000Z (over 3 years ago)
- Last Synced: 2023-07-19T19:56:01.097Z (over 1 year ago)
- Topics: k8scluster, k8sonaws, kops, kopsautmation, kopscluster, kopsonaws
- Language: Shell
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# This repository help you to install k8's on AWS with kops
## Prerequisites
- AWS access key
- AWS secret access key## Platforms supported
- Linux
- MacOs## Usage
Download or clone to your system
```
git clone https://github.com/angudadevops/k8kops_aws.git
```Now run the below command help you to install k8's on AWS, as script will require some inputs
- AWS access key
- AWS secret key
- AWS Region for k8's
- Note: Currently automation supports for us-west-2, will fix soon for other Regions
- K8's clsuter name
- Note: Here you use gosip cluster which doesn't require any route53, but you want to use route53 you use as cluster name```
bash kops.sh
```When you run the script below AWS resources will created for Kops
- autoscaling-group
- autoscaling-config
- dhcp-options
- iam-instance-profile
- iam-role
- internet-gateway
- instance
- keypair
- load-balancer
- route-table
- security-group
- subnet
- volumes
- vpc### CleanUP
If you want to cleanup everything that got created with above steps, please run the below command
```
bash cleanup
```