Gunakan kubectl
CLI untuk VMM API.
Endpoint layanan
API KRM VMM disediakan dalam dua paket, bergantung pada deployment zonal atau deployment global.
Endpoint API untuk VMM API zonal dan global adalah sebagai berikut:
https://MANAGEMENT_API_SERVER_ENDPOINT/apis/virtualmachine.gdc.goog/v1
https://MANAGEMENT_API_SERVER_ENDPOINT/apis/virtualmachine.global.gdc.goog/v1
Variabel 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 salah satu
URL berikut:
http://127.0.0.1:8001/apis/virtualmachine.gdc.goog/v1
http://127.0.0.1:8001/apis/virtualmachine.global.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.
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.