Sie können das Befehlszeilendienstprogramm vctl in VMware Fusion verwenden, um Container zu verwalten. Darüber hinaus bietet vctl Unterstützung für KIND, sodass KIND vctl-Container als „Knoten“ zum Ausführen lokaler Kubernetes-Cluster verwenden kann.
vctl ist ein innerhalb der VMware Fusion-Anwendung gebündeltes Befehlszeilendienstprogramm.
Verwandte Binärprogramme/Komponenten sind in der Anwendung Fusion gebündelt und im Ordner Applications/VMware Fusion.app/Contents/Library/vkd/ verfügbar.
Der folgende Abschnitt enthält eine Übersicht über die Hauptbinärprogramme/-komponenten des Befehlszeilendienstprogramms vctl.
Dies ist ein Laufzeit-Daemon, der im Hintergrund ausgeführt wird. Der containerd-Daemon muss zuerst gestartet werden, bevor Sie einen Containervorgang ausführen können. Um ihn zu starten, verwenden Sie den Befehl vctl system start. Um ihn zu beenden, verwenden Sie den Befehl vctl system stop.
Wenn ein neuer Container gestartet wird, wird ein neuer containerd-shim-crx-v2-Prozess gestartet, der als Adapter zwischen dem Container in der CRX VM und dem containerd-Daemon fungiert.
Hierbei handelt es sich um ein Befehlszeilendienstprogramm, das im Vordergrund ausgeführt wird und die Benutzereingabe an den containerd-Daemon weiterleitet.
Die vctl-CLI führt jeden Container innerhalb einer virtuelle Maschine mit limitiertem Funktionsumfang, einer so genannten CRX VM, aus. Standardmäßig wird eine CRX VM erstellt und hochgefahren, wenn ein Container gestartet wird. Sie wird bei Beenden des Containers heruntergefahren und entfernt. Der Name der CRX VM ist identisch mit dem Container.
■
| Das vctl-Dienstprogramm ist in VMware Fusion enthalten und bereit für die Ausführung in einem Terminalfenster. |
■
| In Fusion 12.0 verfügt das vctl-Dienstprogramm über eine Verbesserung zur Unterstützung von KIND. Mit dieser Verbesserung kann KIND einen vctl-Container anstelle des Docker-Containers als Knoten verwenden, um lokale Kubernetes-Cluster auszuführen. |
■
| Die Befehle vctl haben eine Syntax und andere Anforderungen, die Sie befolgen müssen. |
■
| Standardmäßig speichert das vctl-Dienstprogramm all seine Daten im Ordner .vctl unter dem Startordner Ihres Benutzeraccounts. |
■
|