Skip to content

Assignment #01

Due Date

Section Due Date
Saturday 10/06/2018 at 01:00PM

Getting Help

Info

Ask all your questions on Piazza. Assign assignment1 tag to your posts.

AWS Expenses

Warning

To keep your AWS credit usage to minimum, please stop all EC2 instances or terminate your k8s stack when you are done working on it.

Objectives

The objective of this assignment is to standup a Kubernetes cluster on AWS using kops and understand deployment architecture.

Teams

Form team of 3-4 students. If you cannot find a team to join, you can advertise yourself on this Piazza note. Please email me your team deatils by the assignment due date.

Setup GitHub Repository

  1. Create a GitHub repository for assignments. This must be a private repository that only your team members and I can access.
  2. GitHub repository name must be csye7374-fall2018.
  3. Add me as collaborator.
  4. For refresher on Git forking workflow refer to this doc.

Understand Kuberntes Deployment

Your key objective for this assignment is to understand what kops does to setup K8S cluster. Identify all AWS resources it creates and configures. Understand the default configuration of K8S cluster created by kops. Prepare a presentation detailing your understanding of K8S cluter deployed by kops.

Grading Guidelines

Warning

Following guidelines are for information only and are subject to change at my discretion.

  1. [100%] Present k8s cluster deployment.