What The Hack - Azure Arc enabled Kubernetes Hack
Challenge 0 - Setup (Pre-day)
Home - Next
Introduction
The prerequisites for completing this hack are as follows:
-
Access to a local computer with admin access to install or have access to tools such as VSCode, Terraform, Docker, and SSH Terminal
- Access to a competetive cloud platform to standup and work with a managed Kubernetes service
- Recommended: Access to Google Cloud Platform (GCP) to deploy Google Kubernetes Engine (GKE) cluster.
- The hack can be performed using Amazon Web Services (AWS) platform by deploying an Elastic Kubernetes Service (EKS) cluster.
- Access to Azure subscription with appropriate rights to be able to deploy and manage Azure Arc enabled Kubernetes resources.
There are multiple ways to complete the challenges layed out on this hack. And as such there are many different tools that can be utilized to solve the challenges. However, having access to the prerequisites outlined above at the minimum will be sufficient to complete the hack.
Challenge
In this challenge we will setup the core components needed to complete this What the Hack.
- In a local environment insure the following tools are avaliable:
- Install VSCode suitable for your operating system
- Install Docker suitable for your operating system
- Install and configure Terraform
- Install and configure kubectl command line tool
- Install and configure Azure CLI command line tool
- Ensure you have a local terminal with appropriate access to be able to:
- Create SSH Keys
- SSH into remote VMs
- Ensure you have access to Google Cloud Platform (GCP) to be able to deploy GKE clusters.
- If you are planning on using AWS, ensure you have the portal to be able to deploy EKS clusters.
- Create an Azure Subscription that you can use for this hack. If you already have a subscription you can use it or you can get a free trial here.
Success Criteria
- You should have access to a local environment with the following tools installed:
- VSCode
- Docker
- Terraform
- Kubectl
- Ensure you have access to the GCP platform and Azure platform to be able to deploy GKE and Azure Arc enabled Kubernetes resources.
Home - Next