Descripción general de la API de Virtual Machine Manager
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
El administrador de máquinas virtuales (VMM) de Google Distributed Cloud (GDC) aislado usa las APIs del modelo de recursos de Kubernetes (KRM) en sus operaciones de máquina virtual (VM) y en la administración del ciclo de vida.
Usa la CLI de kubectl para las APIs de VMM.
Extremo de servicio
Las APIs del KRM del VMM se proporcionan en dos paquetes según la implementación zonal o global.
Los extremos de API para las APIs de VMM zonales y globales son los siguientes, respectivamente:
La variable MANAGEMENT_API_SERVER_ENDPOINT es el extremo del servidor de la API de Management.
Documento de descubrimiento
Usa el comando kubectl proxy para abrir un proxy al servidor de la API en tu máquina local. Desde allí, puedes acceder al documento de descubrimiento en una de las siguientes URLs:
En el siguiente archivo VirtualMachineImageImport, se muestra la creación de una imagen de disco a partir de un disco persistente. Elige el disco persistente de una lista VirtualMachineDisk y selecciónalo para crear la imagen y obtener el parámetro size de la fuente. El mismo ejemplo se encuentra en la página Crea imágenes personalizadas.
apiVersion:virtualmachine.gdc.goog/v1kind:VirtualMachineImageImportmetadata:name:VM_IMAGE_IMPORT_NAME# Name of the VM image you want to import.spec:source:diskRef:name:DISK_NAME# Name of the source disk that you will use to create your image.imageMetadata:name:IMAGE_NAME# Name of your created VM image.operatingSystem:OS_NAME# Name of the image OS.minimumDiskSize:MINIMUM_DISK_SIZE# Disk size in the VM image. It must be greater than or equal to the source disk size. An example value is 20G.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-16 (UTC)"],[[["The Virtual Machine Manager (VMM) in Google Distributed Cloud (GDC) air-gapped uses Kubernetes Resource Model (KRM) APIs for managing virtual machine (VM) operations and their lifecycle."],["VMM APIs are accessed using the `kubectl` CLI tool, with distinct packages for zonal and global deployments."],["The API endpoints for zonal and global VMM are located at `https://MANAGEMENT_API_SERVER_ENDPOINT/apis/virtualmachine.gdc.goog/v1` and `https://MANAGEMENT_API_SERVER_ENDPOINT/apis/virtualmachine.global.gdc.goog/v1`, respectively."],["You can access the discovery document for each deployment using the `kubectl proxy` command with the corresponding URL based on whether it's zonal or global."],["A `VirtualMachineImageImport` example demonstrates creating a disk image from a persistent disk, including details like the source disk name, image name, OS, and minimum disk size."]]],[]]