mirror of https://github.com/k3s-io/k3s
1.6 KiB
1.6 KiB
Getting started on AWS
Prerequisites
- You need an AWS account. Visit http://aws.amazon.com to get started
- Install and configure AWS Command Line Interface
Cluster turnup
Download Kubernetes
a) Preferred Option: Install from 0.5 release
wget https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v0.5/kubernetes.tar.gz
tar -xzf kubernetes.tar.gz; cd kubernetes
export PATH=$PATH:$PWD/platforms/<os>/<platform>
- Temporary for v0.5 : Edit the
cluster/aws/config-default.sh
so thatIMAGE=ami-39501209
b) Alternate Option: Install from source at head
git clone https://github.com/GoogleCloudPlatform/kubernetes.git
cd kubernetes; make release
export PATH=$PATH:$PWD/_output/local/bin/<os>/<platform>
Turn up the cluster
export KUBERNETES_PROVIDER=aws
cluster/kube-up.sh
The script above relies on AWS S3 to deploy the software to instances running in EC2.
Once the cluster is up, it will print the ip address of your cluster.
export KUBERNETES_MASTER=https://<ip-address>
Also setup your path to point to the released binaries:
Running examples
Take a look at next steps
Tearing down the cluster
cd kubernetes
cluster/kube-down.sh
Cloud Formation [optional]
There is a contributed example from CoreOS using Cloud Formation.