DevOps 工程師可以使用 kubectl 命令檢閱可用的虛擬機器資源,並在 主管 上的命名空間中佈建獨立 Linux 或 Windows 虛擬機器。如果虛擬機器包含為 vGPU 設定的 PCI 裝置,則在 vSphere IaaS control plane 環境中建立虛擬機器並將其開機後,您可以安裝 NVIDIA vGPU 圖形驅動程式以啟用 GPU 作業。
必要條件
為了能夠在
vSphere IaaS control plane 中部署獨立虛擬機器,DevOps 工程師必須具有特定虛擬機器資源的存取權。確保 vSphere 管理員已執行下列步驟以使虛擬機器資源可用:
- 建立命名空間並向其指派儲存區原則。請參閱在 主管 上建立和設定 vSphere 命名空間。
- 建立內容程式庫並將其與命名空間相關聯。請參閱在 vSphere IaaS control plane 中為獨立虛擬機器建立和管理內容程式庫。
- 如果內容程式庫受安全性原則保護,則所有程式庫項目都必須符合標準。如果受保護的程式庫包含一組符合標準的項目和不符合標準的項目,則 kubectl get virtualmachineimages 命令無法向 DevOps 工程師呈現虛擬機器映像。
- 如果您計劃部署具有 vGPU 裝置的虛擬機器,則必須有權存取將開機模式設定為 EFI 的映像,例如 CentOS。
- 將預設或自訂虛擬機器類別與命名空間相關聯。請參閱在 vSphere IaaS control plane 中使用虛擬機器類別。
如果您計劃對虛擬機器使用 NVIDIA vGPU 或其他 PCI 裝置,則必須遵循其他需求。如需相關資訊,請參閱在 vSphere IaaS control plane 中部署具有 PCI 裝置的虛擬機器。
如需虛擬機器 Operator 和支援欄位的相關資訊,請參閱虛擬機器服務的概念和 https://vm-operator.readthedocs.io/en/stable/ref/api/v1alpha2/。
檢視 vSphere IaaS control plane 中命名空間中的可用虛擬機器資源
身為 DevOps 工程師,請確認您可以存取命名空間上的虛擬機器資源以及檢視環境中可用的虛擬機器類別和虛擬機器範本。還可以列出自助服務虛擬機器所需的儲存區類別和其他項目。
程序
在 vSphere IaaS control plane 中部署虛擬機器
身為 DevOps 工程師,可以透過在 Kubernetes YAML 檔案中撰寫虛擬機器部署規格,以宣告方式佈建虛擬機器及其客體作業系統。
必要條件
如果對虛擬機器使用 NVIDIA vGPU 或其他 PCI 裝置,請參閱 在 vSphere IaaS control plane 中部署具有 PCI 裝置的虛擬機器。