Dokumen ini ditujukan bagi pemilik aplikasi yang menjalankan GKE di Bare Metal. Dokumen ini menunjukkan cara membuat daftar VM yang berjalan di GKE pada Bare Metal menggunakan VM Runtime di GDC. Anda juga dapat melihat informasi tambahan untuk setiap VM.
Sebelum memulai
Untuk menyelesaikan dokumen ini, Anda memerlukan akses ke referensi berikut:
- VM yang berjalan di salah satu cluster Anda. Jika perlu, buat VM di GKE pada Bare Metal.
- Alat klien
virtctl
diinstal sebagai plugin untukkubectl
. Jika perlu, instal alat klien virtctl.
Membuat daftar VM
Anda dapat mencantumkan VM dan statusnya di semua namespace, atau hanya VM di namespace tertentu.
Semua namespace
Untuk melihat daftar VM di cluster Anda, gunakan perintah kubectl
.
Lihat daftar semua VM yang menggunakan
kubectl get gvm
:kubectl get gvm --all-namespaces
Contoh output berikut menunjukkan informasi VM:
NAME STATUS AGE IP vm1 Running 7m 192.168.2.72 vm2 Running 4m 192.168.2.73
Namespace tunggal
Untuk melihat daftar VM dalam namespace tertentu, gunakan parameter --namespace
dengan perintah kubectl
.
Lihat daftar VM dalam namespace menggunakan
kubectl get gvm
:kubectl get gvm --namespace NAMESPACE_NAME
Ganti
NAMESPACE_NAME
dengan namespace yang ingin Anda lihat.Contoh output berikut menunjukkan informasi VM:
NAME STATUS AGE IP vm1 Running 7m 192.168.2.72
Melihat informasi VM
Jika ingin melihat informasi tentang VM tertentu di cluster Anda, gunakan
kubectl
. Opsi ini berguna untuk melihat informasi konfigurasi tambahan
untuk VM, seperti penyimpanan atau jaringan.
Lihat informasi mendetail tentang VM yang menggunakan
kubectl describe gvm
:kubectl describe gvm VM_NAME --namespace NAMESPACE_NAME
Ganti nilai berikut:
VM_NAME
: nama VM Anda.NAMESPACE_NAME
: namespace untuk VM Anda.
Contoh cuplikan output berikut menunjukkan informasi mendetail untuk VM yang Anda tentukan:
Name: vm1 Namespace: default Labels: <none> Annotations: <none> API Version: vm.cluster.gke.io/v1 Kind: VirtualMachine Metadata: Creation Timestamp: 2022-04-25T23:36:24Z Finalizers: vm.cluster.gke.io/vm-finalizer Generation: 1 Managed Fields: API Version: vm.cluster.gke.io/v1 Fields Type: FieldsV1 fieldsV1: ... Spec: Compute: Interfaces: Name: eth0 Network Name: pod-network Virt Spec: Template: Metadata: Creation Timestamp: <nil> Labels: kubevirt.io/vm: vm1 Spec: Domain: Cpu: Cores: 2 Devices: Disks: Boot Order: 1 Disk: Bus: virtio Name: vm1-boot-dv Resources: Requests: Memory: 4Gi Volumes: Data Volume: Name: vm1-boot-dv Name: vm1-boot-dv Status: ... Interfaces: Dns Config: Nameservers: 172.26.232.10 Ip Addresses: 192.168.4.118 Mac Address: f8:8f:ca:00:00:01 Name: eth0 Resource Name: vm1-eth0-f8b63 Routes: To: 192.168.0.0/16 To: 172.26.232.0/24 State: Running Events: <none>
Langkah selanjutnya
- Mengelola status daya VM di GDCV untuk Bare Metal.
- Mengedit VM di GDCV untuk Bare Metal di GDCV untuk Bare Metal.