[Tutorial] How-to "move" a unit from one machine to another

That’s a very fair question. They are designed to work with the charmed-kubernetes and kubernetes-core bundles. They enable storage to be provisioned dynamically to support the needs of Kubernetes clusters :k8s:

Integrator charms make use of the juju trust functionality that these charms make use of is quite new. (Juju v2.5?)

From the “Deploying Advanced Applications” page of our documentation:

Trusting an application with a credential

Some applications may require access to the backing cloud in order to fulfill their purpose (e.g. storage-related tasks). In such cases, the remote credential associated with the current model would need to be shared with the application. When the operator allows this to occur the application is said to be trusted. An application can be trusted during deployment or after deployment.

To trust the AWS integrator application during deployment:

juju deploy --trust cs:~containers/aws-integrator

To trust the application after deployment:

juju deploy cs:~containers/aws-integrator
juju trust aws-integrator

Source:

https://discourse.jujucharms.com/t/deploying-applications-advanced/1061

Some more material with another worked example:

1 Like