I'm currently trying to go through this tutorial: http://kubernetes.io/v1.1/docs/getting-started-guides/coreos/coreos_multinode_cluster.html
As far as I know, I have AWSCLI set up and configured properly, and EC2 tools as well. I have gone through the first set of instructions:
C:\Program Files\Amazon\AWSCLI>aws ec2 create-security-group --group-name kubernetes --description "Kubernetes Security Group"
{
"GroupId": "sg-3876e341"
}
C:\Program Files\Amazon\AWSCLI>aws ec2 authorize-security-group-ingress --group-name kubernetes --protocol tcp --port 22 --cidr 0.0.0.0/0
C:\Program Files\Amazon\AWSCLI>aws ec2 authorize-security-group-ingress --group-name kubernetes --protocol tcp --port 80 --cidr 0.0.0.0/0
C:\Program Files\Amazon\AWSCLI>aws ec2 authorize-security-group-ingress --group-name kubernetes --source-security-group-name kubernetes
But I hit issues when I try to deploy:
C:\Program Files\Amazon\AWSCLI>aws ec2 run-instances --image-id ami-e9aec689 --key-name kuberneteskeys --region us-west-1 --security-groups kubernetes --instance-type t2.micro --user-data file://master.yaml
A client error (InvalidParameterValue) occurred when calling the RunInstances operation: Value () for parameter groupId is invalid. The value cannot be empty
I'm not really sure where to go with that error -- my searches haven't been too fruitful and as far as I know I'm using the command properly.
Any insight to this issue would be greatly appreciated!