Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 2.67 KB

prerequisites.md

File metadata and controls

59 lines (39 loc) · 2.67 KB

Workshop Prerequisites

Introduction to Kubernetes & Advanced Kubernetes workshop consists of hands-on exercises. In order to be prepared for that please follow below instructions prior to arriving. You can email me on adarsh@shahadarsh.com if you have any questions.

Install following in advance but it will also be good to have admin rights to your laptop in case we need to install something else.

kubectl

Follow instructions here

Docker

Git

Follow instructions here

Kubernetes Cluster

There are various options for running k8s cluster that can be used with this workshop:

Note: Charges will be incurred if you use option 1 or 2.

Option 1: Using GKE (Recommended)

  • Setup GCP account (if you don't have one): Instructions here
    • You might get a free $300 credit depending on the region
  • GKE
  • Google Cloud SDK

Option 2: Using EKS

  • Setup AWS account (if you don't have one): Instructions here
  • Setup eksctl

Option 3: Using Minikube

Follow instructions here

Note: This will only create single node cluster so you won't be able to try out few of the features like scaling during hands-on exercises.

Clone repo and verify setup

Clone repo

git@github.com:shahadarsh/docker-k8s-workshop.git

Create cluster and connect using instructions here

Cleanup after to avoid charges(we will recreate the cluster the day off workshop). Follow steps here

Other aspects

  • If you have a MiFi device bring it with you in-case venue WiFi has issues
  • Its recommended to have Admin rights to your laptop in case we need to install something else to try out
  • Few additional things that are helpful but not needed: