Patent attributes
In general, this disclosure describes techniques for seamlessly migrating containers among or within computing infrastructures so as to preserve the integrity of data, the configurations, and the availability of the attached storage volumes for the containers. For example, a controller having a distributed software architecture may orchestrate, according to container migration workflow, components of the container migration application to accomplish a set of container migration tasks for a container to be moved. The container migration tasks include copying the live container to a target node, recreating the network configuration for the container on the target node, and reattaching any storage volume to the container on the target node. The container is, in this way, seamlessly migrated from a node on which it is currently executing to a different target node, and the controller may issue a command to start executing the container on the target node.