Puede usar la utilidad de línea de comandos vctl de VMware Fusion para administrar contenedores. Además, vctl proporciona compatibilidad con KIND para que KIND pueda utilizar contenedores vctl como "nodos" para ejecutar clústeres de Kubernetes locales.

vctl es una utilidad de línea de comandos incluida dentro de la aplicación VMware Fusion.

Los archivos binarios o los componentes relacionados se incluyen en la aplicación Fusion y están disponibles en la carpeta Applications/VMware Fusion.app/Contents/Library/vkd/.

Los tres componentes/binarios principales de la utilidad de línea de comandos vctl se resumen en la siguiente sección.

bin/containerd

Se trata de un daemon en tiempo de ejecución que se ejecuta en segundo plano. El daemon containerd debe iniciarse antes de poder ejecutar cualquier operación relacionada con el contenedor. Para iniciarlo, utilice el comando vctl system start y para detenerlo, utilice el comando vctl system stop.

bin/containerd-shim-crx-v2

Cuando se inicia un nuevo contenedor, se inicia un nuevo proceso containerd-shim-crx-v2, que funciona como un adaptador entre el contenedor de la máquina virtual de CRX y el daemon containerd.

bin/vctl

Se trata de una utilidad de línea de comandos que se ejecuta en primer plano y retransmite la entrada del usuario al daemon containerd.

Nota: La CLI de vctl ejecuta todos los contenedores dentro de una máquina virtual ligera, llamada máquina virtual de CRX. De forma predeterminada, se crea una máquina virtual de CRX y se inicia cuando se inicia un contenedor. Se apaga y se elimina cuando se detiene el contenedor. La máquina virtual de CRX tiene el mismo nombre que el contenedor.