Before using Weave Cloud, install the agents to your infrastructure. The Cloud Agents are responsible for managing requests between Weave Cloud and your cloud native application.

If you are running Kubernetes, the agents run in a DaemonSet and are launched from the master node. In all other cases agents must be running on all of your instances.

There are three available Cloud Agents and are typically all installed with a single command:

  • Deploy - Deploy and manage releases in the cloud
  • Explore - Explore, manage and troubleshoot containers
  • Monitor - Prometheus Monitoring and alert management for your applications and infrastructure

Networking in Weave Cloud

If you are using Weave Net to connect containers, you can install an additional agent to visualize network peers:

See Visualizing Weave Net in Weave Cloud for information on peer discovery with Weave Cloud and for information on using Weave Net as a network add-on for Kubernetes, refer to Integrating Kubernetes via the Add-on.

Sign up to Weave Cloud & Select a Platform

To begin sign up at https://cloud.weave.works. Create an instance and then choose the platform on which to launch the agents from the setup screens that appear. Once you’ve selected a platform and then environment, you will be presented with a command to copy. This command launches the agents to your instance and is required before you can start using Weave Cloud.

Weave Setup Screens

Weave Cloud Supported Platforms

Weave Cloud supports the following platforms. Click on an orchestrator from the list below to learn how to install the agents.

Note: At present, the Deploy feature of Weave Cloud is only supported on Kubernetes

  Deploy Explore Monitor Install Instructions
Kubernetes Y Y Y Kubernetes
Amazon EC2   Y Y AWS EC2 & Kubernetes
Amazon EC2   Y Y AWS EC2
Docker Swarm   Y Y Docker
Mesophere   Y Y Mesosphere DC/OS
Rancher   Y Y Rancher Catalog
Google Container Engine (GKE) Y Y Y GKE

Note: The Explore function is the only agent that doesn’t require any additional configuration. In the case of Monitoring, you will need to instrument your app to view metrics in Weave Cloud. To use Deploy additional configuration is necessary to connect your source control repository and to enable ChatOps (if desired).

For information on how to configure Monitoring when not running on Kubernetes, see Configuring Prometheus Monitoring without Kubernetes.

Mesosphere and Rancher is currently only supported in the Open Source version of Explore

Further Reading