Making code changes quickly with cloud native apps

Summer of K8s: Week 3 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 to make code changes quickly and see them take effect in a remote application. To do this, you will:

Learn about cloud native inner dev loops

See the lesson or submit your work

Learn about and install Skaffold

See the lesson or submit your work

Learn about and install Telepresence

See the lesson or submit your work

Submit answers to weekly challenges by Friday at 5pm PDT to qualify for weekly prize drawings.

Learn about cloud native inner dev loops

  1. Read Kubernetes Infrastructure: Know the Inner Dev Loop
  2. Read Efficient Inner Development Loops for Cloud Native Applications

Once you've completed the reading, answer the following questions:

Loading...

Learn about and install Skaffold

  1. Read Skaffold Architecture and Design
  2. Read Intro to Skaffold for easy Kubernetes development​
  3. Install Skaffold

Once you've completed the reading, answer the following questions:

Loading...

Learn about and install Telepresence

  1. Read Using Telepresence 2 for Kubernetes debugging and local development
  2. Watch Hands-on Introduction to Telepresence
  3. Install Telepresence
  4. Read Cloud Development Environments: Using Skaffold and Telepresence on Kubernetes for fast dev loops

Once you've completed the reading, answer the following questions:

Loading...

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