Allow to use aws cli, kubectl, kube-aws from the docker
760
This is my containerized kube-aws tool from CoreOS. It includes the kube-aws, awscli and kubectl.
Probably you don't want to have local installation of kube-aws, awscli, kubectl, it is too complicated or your OS is not compatible
docker run --rm -it -e AWS_ACCESS_KEY_ID= -e AWS_SECRET_ACCESS_KEY= -e AWS_DEFAULT_REGION= -v $PWD:$PWD -w $PWD maxmtmn/docker-kube-aws.docker run --rm -it -e AWS_ACCESS_KEY_ID= -e AWS_SECRET_ACCESS_KEY= -e AWS_DEFAULT_REGION= -v $PWD:$PWD -w $PWD maxmtmn/docker-kube-awsaws kms --region=us-east-1 create-key --description="kube-aws assets"
copy kms-key-arn to the next stepkube-aws init --cluster-name=mycluster --external-dns-name=mycluster.com --region=us-east-1 --availability-zone=us-east-1a --key-name=cluster_staging --kms-key-arn="arn:aws:kms:us-east-1......."kube-aws render to produce TLS certskube-aws validate --s3-uri s3://mycluster-bucket/cluster to verify configuration and permissionskube-aws up --s3-uri s3://mycluster-bucket/clusterkubectl --kubeconfig=kubeconfig proxydocker run --expose 800 -p 800:80 -v $PWD:$PWD -w $PWD maxmtmn/docker-kube-aws kubectl --kubeconfig=kubeconfig proxyUse --build-arg or environment variables kube_aws_version and kubectl_version. Example:
docker build --build-arg kube_aws_version=v0.9.6 --build-arg kubectl_version=v1.6.3 -t maxmtmn/docker-kube-aws .
Content type
Image
Digest
Size
90.1 MB
Last updated
almost 8 years ago
docker pull maxmtmn/docker-kube-aws