Gunakan kubectl
CLI untuk VMM API.
Endpoint layanan
Endpoint API untuk VMM API adalah
https://MANAGEMENT_API_SERVER_ENDPOINT/apis/virtualmachine.gdc.goog/v1
,
dengan MANAGEMENT_API_SERVER_ENDPOINT
adalah endpoint server Management API.
Dokumen Discovery
Gunakan perintah kubectl proxy
untuk membuka proxy ke server API di mesin lokal Anda. Dari sana, Anda dapat mengakses dokumen penemuan di
URL berikut: http://127.0.0.1:8001/apis/virtualmachine.gdc.goog/v1
.
Contoh KRM VM
File VirtualMachineImageImport
berikut menunjukkan pembuatan image disk
dari persistent disk. Anda memilih persistent
disk dari daftar VirtualMachineDisk
dan memilihnya untuk membuat image serta mendapatkan
parameter size
dari sumber. Contoh yang sama ada di halaman
Membuat gambar kustom.
apiVersion: virtualmachine.gdc.goog/v1
kind: VirtualMachineImageImport
metadata:
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. Select one of the following four options: ubuntu-2004, windows-2019, rhel-8, or rocky-linux-8.
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.