This subordinate charm deploys the Containerd engine within a running Juju model. Containerd is an open platform for developers and sysadmins to build, ship, and run distributed applications in containers.
Containerd focuses on distributing applications as containers that can be quickly assembled from components that are run the same on different servers without environmental dependencies. This eliminates the friction between development, QA, and production environments.
States
The following states are set by this subordinate:
-
endpoint.{relation name}.available
This state is set when containerd is available for use.
Using the Containerd subordinate charm
The Containerd subordinate charm is to be used with principal charms that need a container runtime. To use, we deploy the Containerd subordinate charm and then relate it to the principal charm.
juju deploy containerd
juju add-relation containerd [principal charm]
Scale out Usage
This charm will automatically scale out with the principal charm.