• Home
  • Assembling a Multi-Component Application

Challenge your skills assembling a multi-component application containing web interfaces, microservices, and databases.

Assembling a Multi-Component Application

Challenge your skills assembling a multi-component application containing web interfaces, microservices, and databases.
Assembling a Multi-Component Application

Dogs race sleds across Alaska. Cats walk themselves. Both need and give love. How cool is that? Between a dog and a cat, what would you choose as your preferred companion?

You will assemble a voting application where others can vote on that question. The voting application is a classic Hello World example using multiple containers. Getting all of these components to run in concert on Kubernetes is a solid way to test your skills.

In this lab, you can use kubectl commands to set up and run a Voting application on a Kubernetes cluster. No YAML files are necessary. The code for all the services has already been written and is available as public container images. All you need to do is glue them together on a cluster. This skill helps validate your mastery of running multiple applications as a solution set on Kubernetes.

In this challenge, you will be asked to:

    ☐ Use the Kubectl Use the Kubectl create and expose commands to configure Services and Deployments
    ☐ Start all the Services and Deployments for a representational application
    ☐ Decompose how the application works and coordinates between its distributed componen

You may want the kubectl cheat sheet close at hand if you are unfamiliar with commands such as create and expose.

This challenge will self-destruct in 60 minutes.

  • LEVEL

    Intermediate

  • DURATION

    45 minutes

  • UPDATED

    31 Dec, 2021

Categories