Vous pouvez utiliser l'utilitaire de ligne de commande vctl dans VMware Fusion pour gérer les conteneurs. En outre, vctl prend en charge KIND afin que celui-ci puisse utiliser le conteneur vctl en tant que « nœuds » pour exécuter les clusters Kubernetes locaux.

vctl est un utilitaire de ligne de commande intégré à l'application VMware Fusion.

Les fichiers binaires/composants associés sont fournis dans l'application Fusion et sont disponibles dans le dossier Applications/VMware Fusion.app/Contents/Library/vkd/.

Les trois principaux fichiers binaires/composants de l'utilitaire de ligne de commande vctl sont résumés dans la section suivante.

bin/containerd

Il s'agit d'un démon d'exécution qui s'exécute en arrière-plan. Le démon containerd doit être démarré en premier avant de pouvoir exécuter une opération liée au conteneur. Pour le démarrer, utilisez la commande vctl system start et, pour l'arrêter, la commande vctl system stop.

bin/containerd-shim-crx-v2

Lorsqu'un nouveau conteneur est démarré, un nouveau processus containerd-shim-crx-v2 est lancé et fonctionne comme un adaptateur entre le conteneur dans la machine virtuelle CRX et le démon containerd.

bin/vctl

Il s'agit d'un utilitaire de ligne de commande qui s'exécute en premier plan et qui relaie l'entrée de l'utilisateur dans le démon containerd.

Note : L'interface de ligne de commande vctl exécute chaque conteneur dans une machine virtuelle légère, appelée machine virtuelle CRX. Par défaut, une machine virtuelle CRX est créée et démarre lorsqu'un conteneur démarre. Elle s'arrête et est supprimée lorsque le conteneur s'arrête. Le nom de la machine virtuelle CRX est le même celui du conteneur.