• Home
  • Deploy and Run a Multicontainer Application

Microservices galore! Stand up and access a web UI that drives a multicontainer application. Careful, this may knock your socks off.

Deploy and Run a Multicontainer Application

Microservices galore! Stand up and access a web UI that drives a multicontainer application. Careful, this may knock your socks off.
Deploy and Run a Multicontainer Application

Weaveworks provides a nice example of several pre-written microservices that are coupled to some common data stores. Without writing that actual code, you can pull these containers together into a functional app complete with a web interface, microservices, and datastores. Each application feature is appropriately modularized into microservices and packaged into their respective containers. These microservices are back with some datastores, and there is even a RabbitMQ messaging service used for async communication between some services.

It’s a long task to write all the core application code, so we will rely on the Weaveworks collection of containers that make up the app. Also, writing all the Kubernetes YAML manifests from scratch would take some time. So, to help you get to the core of this challenge, you will be asked to modify some existing YAMLs based on the task instructions. Once you complete all the tasks you should have a working Sock Shop to explore and use.

For further information about this application, check out Sock Shop - A Microservices Demo Application . Sock Shop is maintained by Weaveworks and Container Solutions .

The application is already packaged in a public container. You will make declarations to Kubernetes to deploy the application and expose it as a service. Once running you may start to appreciate how larger applications can be assembled with this same pattern.

In this challenge, you will be asked to:

    ☐ Follow each instructional step
    ☐ Complete existing YAML files for the various Deployment and Service resources
    ☐ Access the service to ensure the application is working

This challenge will self-destruct in 60 minutes.

  • LEVEL

    Beginner

  • DURATION

    40 minutes

  • UPDATED

    31 Dec, 2021

Categories