AKS 混合部署選項 PowerShell 參考

指令用來與 AKS 混合型互動。

AKS 混合指令檔

cmdlet Description
Add-aksHciGmsaCredentialSpec 新增了 gMSA 在叢集部署的憑證規範。
Add-AksHciNode 新增一個實體節點到部署中。
Disable-AksHciArcConnection 停用 AKS 混合叢集上的 Arc 連線。
Disable-AksHciPreview 將 AKS 混合頻道從預覽頻道還原回穩定頻道。
Get-AksHciAutoScalerProfile 擷取系統中可用的自動縮放器設定檔清單,或特定自動縮放器的設定檔及其設定檔。
Enable-aksHciArcConnection 啟用 AKS 混合叢集的 Arc 連線。
Enable-aksHciPreview 更新 AKS 混合版為預覽頻道。
Get-aksHciBillingStatus 取得 AKS 混合部署的帳單狀態。
Get-AksHciCluster 列出已部署的叢集,包括 Azure Kubernetes Service host。
Get-AksHciClusterNetwork 透過名稱、叢集名稱或系統中所有虛擬網路設定清單來取得虛擬網路設定。
Get-AksHciClusterUpdates 取得 Azure Kubernetes Service 叢集可用的升級。
Get-AksHciConfig 列出 Azure Kubernetes Service 主機目前的設定。
Get-AksHciCredential 用 kubectl 存取你的叢集。
Get-AksHciEventLog 從 AKS 混合式 PowerShell 模組取得所有事件日誌。
Get-aksHciKubernetesVersion 列出可用於建立託管 Kubernetes 叢集的版本。
Get-AksHciLogs 建立一個壓縮資料夾,裡面有你所有 pod 的日誌。
Get-AksHciNodePool 列出 Kubernetes 叢集中的節點池。
Get-AksHciProxySetting 擷取清單或個別代理設定物件。
Get-AksHciRegistration 取得 AKS 混合部署的註冊資訊。
Get-AksHciRelease 下載安裝和升級的部分到本地共享。
Get-AksHciStorageContainer 取得指定的儲存容器資訊。
Get-AksHciUpdates 列出 AKS 混合動力的可用更新。
Get-AksHciVersion 拿的是目前版本的 AKS 混合版。
Get-AksHciVmSize 清單支援虛擬機大小。
Initialize-aksHciNode 對每個實體節點進行檢查,確認安裝 AKS 混合版的所有需求是否都符合。
Install-aksHci 安裝 Azure Kubernetes Service on AKS hybrid agents/services and host.
Install-AksHciAdAuth 安裝 Active Directory 驗證。
Install-AksHciCsiNfs 將 CSI NFS 外掛程式安裝到叢集。
Install-AksHciCsiSmb 將 CSI SMB 外掛程式安裝到叢集。
Install-AksHciGmsaWebhook 將 gMSA Webhook 附加元件安裝至叢集。
Install-AksHciMonitoring 在 AKS 混合部署中安裝 Prometheus 以進行監控。
New-AksHciAutoScalerProfile 建立一個新的節點池自動縮放器設定檔。
New-AksHciCluster 建立一個新的託管 Kubernetes 叢集。
New-aksHciClusterNetwork 建立一個新的虛擬網路物件。
New-aksHciLoadBalancerSetting 為工作負載叢集建立負載平衡物件。
New-aksHciNetworkSetting 建立一個新的虛擬網路物件。
New-AksHciNodePool 建立一個新的節點池到現有叢集。
New-aksHciProxySetting 建立一個物件,定義代理伺服器設定,傳送至 Set-AksHciConfig。
New-AksHciSSHConfiguration 建立一個新的 SSH 設定物件。
New-aksHciStorageContainer 建立一個新的儲存容器。
Remove-AksHciAutoScalerProfile 移除系統中未使用的自動縮放器設定檔。
Remove-AksHciCluster 刪除一個受管理的 Kubernetes 叢集。
Remove-aksHciGmsaCredentialSpec 刪除叢集上 gMSA 部署的憑證規範。
Remove-AksHciClusterNetwork 移除叢集網路物件。
Remove-AksHciCluster 刪除一個受管理的 Kubernetes 叢集。
Remove-aksHciGmsaCredentialSpec 刪除叢集上 gMSA 部署的憑證規範。
Remove-AksHciNode 移除你的部署中的一個實體節點。
Remove-AksHciNodePool 從叢集刪除節點池。
Repair-AKSHciCerts 針對 AKS 混合主機的憑證過期相關故障排除與修正錯誤。
Repair-aksHciClusterCerts 針對 Kubernetes 內建元件的憑證過期相關問題進行故障排除與修正。
Restart-AksHci 在 AKS 混合系統上重新啟動 Azure Kubernetes Service,並移除所有已部署的 Kubernetes 叢集。
Set-AksHciAutoScalerProfile 配置自動縮放器設定檔的個別設定。
Set-AksHciCluster 可擴展叢集中控制平面節點或工作節點的數量。
Set-aksHciConfig 設定或更新 Azure Kubernetes Service 主機的配置設定。
Set-AksHciNodePool 在 Kubernetes 叢集中擴展節點池。
Set-aksHciRegistration 註冊AKS hybrid with Azure.
Sync-AksHciBilling 手動觸發帳單紀錄同步。
Test-UpdateAksHci 檢查是否有目標叢集不在 AKS 混合支援視窗之外。
Uninstall-aksHci 移除 AKS 混合動力。
Uninstall-AksHciAdAuth 移除 Active Directory 認證。
Uninstall-aksHciCsiNfs 在叢集中移除 CSI NFS 插件。
Uninstall-AksHciCsiSmb 在叢集中卸載 CSI SMB 外掛。
Uninstall-AksHciGmsaWebhook 移除叢集中的 gMSA webhook 外掛。
Uninstall-aksHciMonitoring 移除 AKS 混合部署中的 Prometheus 監控功能。
更新-AksHci 更新 Azure Kubernetes Service 主機至最新 Kubernetes 版本。
Update-aksHciCluster 將受管理的 Kubernetes 叢集更新為更新的 Kubernetes 或作業系統版本。

下一步

AKS 混合動力概述