Technical requirements
To link theory with practice, we are leveraging a series of tools and platforms commonly used to interact with the Google Cloud API and Kubernetes:
- gcloud CLI: This is a set of tools used to create and manage Google Cloud resources (https://cloud.google.com/sdk/gcloud#download_and_install_the)
- kubectl: This is the command-line tool used for communicating with a Kubernetes cluster through the Kubernetes API (https://kubernetes.io/docs/reference/kubectl/)
- minikube: This is a local Kubernetes distribution used for Kubernetes learning and development. To install minikube on your system, you can follow the instructions from the official documentation (https://minikube.sigs.k8s.io/docs/start/)
- kubeseal: The kubeseal client is a utility that assists us with our interactions with a
sealed-secrets
installation on Kubernetes (https://github.com/bitnami-labs/sealed-secrets#kubeseal) - argocd: This is a command-line utility that simplifies interactions...