DevOps Playground for Crossplane, first presented 2024-06-27
As long as you are registered for the Meetup event you can request your environment at the DevOps Playground Lab site.
Then, open these links as tabs in a new browser window, replacing YOUR-PANDA
with what you were given by the Lab website:
- Wetty Console: http://YOUR-PANDA.devopsplayground.org/wetty
- VSCode text editor: http://YOUR-PANDA.devopsplayground.org:8000
Wetty will act as your terminal and has access to everything you need for the playground - please be aware that many commands will not work properly in VSCode (a quirk of our current setup).
In Wetty, enter the workdir
directory and run the following to set up a connection to Kubernetes:
./eks-config.sh
(This only contains afew simple commands if you're curious, but "connecting to kubernetes" and "creating secrets" are not the focus of our attention today!)
If you're from the future (or the past?), and not following this Playground with our provided infrastructure, you will need:
- Access to a Kubernetes cluster
- The
kubectl
andhelm
CLI tools - Access to an AWS account with the ability to create S3 bucket and RDS instances
I strongly recommend using a fresh Kubernetes cluster that you can delete afterwards, since we're going to create custom objects you are unlikely to want later. If you have Docker Desktop installed you can just hit "Enable Kubernetes" in the settings, which works for me!
For just DIY people: any instance of "panda name" can be replaced by any short string of lowercase letters. If you're using our infrastructure you must use your assigned panda, else certain steps will not work!
Open this file in VSCode, hit Ctrl + Shift + V
for "markdown preview", and navigate through the tutorial from there 😁