Using ACloudGuru AWS Sandboxes
Running your own AWS account for testing can lead to unexpected costs. Unless care is taken around securing the account, the account can be hijacked and used for other purposes. Personally I’ve stopped running my own accounts and moved to using the sandbox accounts provided by acloudguru as part of their Personal Plus subscription.
Most of the examples provided in the blog should run on these playgrounds with some exceptions. Generally the setup is using the AWS CloudShell within the sandbox account to remove any issue with local machine setups.
To save repeating the setup on CloudShell - the following commands need to be run to setup tools needed for the examples
1curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
2sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
3sudo yum -y install jq gettext bash-completion moreutils envsubst openssl
4curl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp
5sudo mv -v /tmp/eksctl /usr/local/bin
6eksctl completion bash >> ~/.bash_completion
7. /etc/profile.d/bash_completion.sh
8. ~/.bash_completion
9
10curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
Download Link : cloudshell.sh
comments powered by Disqus