kubernetes/docs/getting-started-guides/aws.md

46 lines
1.3 KiB
Markdown
Raw Normal View History

## Getting started on AWS
2014-11-06 19:06:30 +08:00
### Prerequisites
2014-11-06 19:06:30 +08:00
2014-11-07 06:27:15 +08:00
1. You need an AWS account. Visit [http://aws.amazon.com](http://aws.amazon.com) to get started
2. Install and configure [AWS Command Line Interface](http://aws.amazon.com/cli)
2014-11-06 19:06:30 +08:00
### Cluster turnup
2014-11-07 06:27:15 +08:00
2014-11-18 13:41:13 +08:00
#### Preferred Option: Install from [0.5 release](https://github.com/GoogleCloudPlatform/kubernetes/releases/tag/v0.5)
1. ```wget https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v0.5/kubernetes.tar.gz```
2. ```tar -xzf kubernetes.tar.gz```
3. ```cd kubernetes```
#### Alternate Option: Install from source at head
1. ```git clone https://github.com/GoogleCloudPlatform/kubernetes.git```
2. ```cd kubernetes; make release```
#### Turn up the cluster
2014-11-06 19:06:30 +08:00
```
2014-11-07 06:27:15 +08:00
export KUBERNETES_PROVIDER=aws
cluster/kube-up.sh
2014-11-06 19:06:30 +08:00
```
The script above relies on AWS S3 to deploy the software to instances running in EC2.
2014-11-06 19:06:30 +08:00
2014-11-18 13:41:13 +08:00
Once the cluster is up, it will print the ip address of your cluster.
```
export PATH=$PATH:$PWD/platforms/<os>/<platform>
export KUBERNETES_MASTER=https://<ip-address>
```
2014-11-07 06:27:15 +08:00
### Running examples
Take a look at [next steps](https://github.com/GoogleCloudPlatform/kubernetes#where-to-go-next)
2014-11-06 19:06:30 +08:00
2014-11-07 06:27:15 +08:00
### Tearing down the cluster
2014-11-06 19:06:30 +08:00
```
2014-11-07 06:27:15 +08:00
cd kubernetes
cluster/kube-down.sh
```
### Cloud Formation
There is a contributed [example](aws-coreos.md) from [CoreOS](http://www.coreos.com) using Cloud Formation.