Setting up your local development environment for Kubernetes

Summer of K8s: Week 1 Learning Activities

Local development changes when you move to Kubernetes. As you build out your microservice architecture and your application increases in complexity, your coding feedback loop slows down. With traditional legacy applications, you adopted web frameworks, IDEs, or custom tools that enabled “hot reloading”. But Kubernetes and containers add additional complexity to your application and these tools no longer provide a straightforward solution to your challenge. This week you'll learn how writing code changes when that code lives in Kubernetes. To do this, you will:

Learn about Twelve Factor Apps

See the lesson or submit your work

Set up your local development environments for Kubernetes

See the lesson or submit your work

Learn about Twelve Factor Apps

  1. Read about The 12 Factor Container
  2. Read about The Twelve-Factor App

Once you've completed the reading, answer the following questions to be entered to win prizes:

Loading...

Set Up Your Local Development Environment for Kubernetes

  1. Read Creating a Productive Local Development Environment within Kubernetes
  2. Create a Kind cluster
  3. Set up Kubie
  4. Deploy the Emojivoto sample application

Once you've completed these tasks, submit a screenshot of your application running in your cluster to summerofk8s@datawire.io to be entered to win prizes!

Get Expert Help 🧑‍💻

Have questions or need help with certain learning activities? We’ve got you covered.

See a walk-through of the challenge

Watch the recording

Get help from the community

Join Slack