<p>Created a 2 node Kubernetes cluster as:</p>

<pre><code>KUBERNETES_PROVIDER=aws NUM_NODES=2 kube-up.sh
</code></pre>

<p>This shows the output as:</p>

<pre><code>Found 2 node(s).
NAME                                         STATUS    AGE
ip-172-20-0-226.us-west-2.compute.internal   Ready     57s
ip-172-20-0-227.us-west-2.compute.internal   Ready     55s
Validate output:
NAME                 STATUS    MESSAGE              ERROR
controller-manager   Healthy   ok                   
scheduler            Healthy   ok                   
etcd-0               Healthy   {"health": "true"}   
etcd-1               Healthy   {"health": "true"}   
Cluster validation succeeded
Done, listing cluster services:

Kubernetes master is running at https://52.33.9.1
Elasticsearch is running at https://52.33.9.1/api/v1/proxy/namespaces/kube-system/services/elasticsearch-logging
Heapster is running at https://52.33.9.1/api/v1/proxy/namespaces/kube-system/services/heapster
Kibana is running at https://52.33.9.1/api/v1/proxy/namespaces/kube-system/services/kibana-logging
KubeDNS is running at https://52.33.9.1/api/v1/proxy/namespaces/kube-system/services/kube-dns
kubernetes-dashboard is running at https://52.33.9.1/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard
Grafana is running at https://52.33.9.1/api/v1/proxy/namespaces/kube-system/services/monitoring-grafana
InfluxDB is running at https://52.33.9.1/api/v1/proxy/namespaces/kube-system/services/monitoring-influxdb
</code></pre>

<p>I can see the instances in EC2 console. How do I ssh into the master node?</p>

<p>Here is the exact command that worked for me:</p>

<pre><code>ssh -i ~/.ssh/kube_aws_rsa admin@&lt;masterip&gt;
</code></pre>

<p><code>kube_aws_rsa</code> is the default key generated, otherwise controlled with <code>AWS_SSH_KEY</code> environment variable. For AWS, it is specified in the file <code>cluster/aws/config-default.sh</code>.</p>

<p>More details about the cluster can be found using <code>kubectl.sh config view</code>.</p>
