Difficulty: Beginner
Estimated Time: 10 minutes

In this scenario, you will take the role of Basia, a developer who recently joined the team. Basia has the responsibility of deploying a change to the companies' shop, Sock Shop. As this is her first deployment, Basia needs to understand how the application is deployed, use the existing continuous integration and deployment pipeline to make a change and before verifying everything is working by viewing the application metrics.

Weave Cloud has been suggested as a solution to enable Basia to get up to speed and complete the requirements quickly. Weave Cloud provides a container platform agnostic solution allowing you to deploy, secure and visualise your Microservice deployments.

Weave Scope allows developers to visualise application deployments and the dependencies.

Weave Flux manages the automation of deployments, automatically rolling out new versions if the Docker Image changes.

Prometheus and Weave Cortex automatically aggregate to push application metrics.

Weave Net enables secure cross-cloud communication between containers.

This scenario, you used Weave Cloud to understand an application, deploy changes and monitor the application. Read more in the Weave Cloud guides series.

With Weave Cloud you view and monitor your microservices from one convenient troubleshooting dashboard, and together with automated continuous delivery built with your favorite tools, Weave Cloud allows you to create higher quality code more rapidly.

Weave Scope allows developers to visualise application deployments and the dependencies.

Weave Flux manages the automation of deployments, automatically rolling out new versions if the Docker Image changes.

Prometheus and Weave Cortex automatically aggregate to push application metrics.

Weave Net enables secure cross-cloud communication between containers.

Becoming Cloud Native with Weave

Step 1 of 7

Step 0 - Sign Up To Weave Cloud

Since this is your first code change to the company app, and because this app takes a microservices approach, you will need to understand how it gets deployed and also how all of the services are interconnected. To obtain a quick and insightful overview, you will use Weave Cloud to visualize microservice communication, as well as cloud deployment.

To begin, sign up for Weave Cloud .

Once signed up, create a new instance and call it Katacoda. Weave Cloud assigns the new instance a Service Token, which is found on right-hand side of the screen in the Probes panel.

Make a note of the Service Token. It will be used later on in this tutorial to launch the Weave Scope probes onto your hosts within your cluster, so that metrics about the Sock Shop app can be sent and visualized in Weave Cloud.

The Service Token can always be accessed by clicking on the Settings icon from the main header in Weave Cloud.