azukiapp/azk

View on GitHub
docs/content/en/agent/README.md

Summary

Maintainability
Test Coverage
# Agent

For `azk` to work correctly, it depends on the implementation of some services:

* **Docker**: Container system responsible for image management and systems isolation;

* **Virtual Machine**: Since the `Docker` runtime is only supported on Linux machines, when used in Mac OS X `azk` makes use of a virtual machine (VirtualBox for the time being);

* **DNS Service**: Responsible for dns resolution for the domain `*.dev.azk.io`;

* **HTTP Balancer**: Responsible for load-balancing the calls to systems you orchestrate with `azk`;

So you do not have to manage each of these services manually, `azk` has what we call the `azk agent`, a service that must always be running for you to use `azk`.

To manage the _agent_ service we have the command `azk agent`. For a complete list of options [visit the agent page](../reference/cli/agent.md).