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