AKS 混合部署选项 PowerShell 参考

用于与 AKS 混合交互的命令。

AKS 混合 cmdlet

Cmdlet 说明
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 服务主机。
Get-AksHciClusterNetwork 按名称、群集名称或系统中所有虚拟网络设置的列表检索虚拟网络设置。
Get-AksHciClusterUpdates 获取Azure Kubernetes 服务群集的可用升级。
Get-AksHciConfig 列出Azure Kubernetes 服务主机的当前配置设置。
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 列出支持的 VM 大小。
Initialize-AksHciNode 在每个物理节点上运行检查,以查看是否满足安装 AKS 混合的所有要求。
Install-AksHci 在 AKS 混合代理/服务和主机上安装Azure Kubernetes 服务。
Install-AksHciAdAuth 安装 Active Directory 身份验证。
Install-AksHciCsiNfs 将 CSI NFS 插件安装到群集。
Install-AksHciCsiSmb 将 CSI SMB 插件安装到群集。
Install-AksHciGmsaWebhook 将 gMSA Webhook 加载项安装到群集。
Install-AksHciMonitoring 安装 Prometheus 以在 AKS 混合部署中监视。
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 服务并删除所有已部署的 Kubernetes 群集。
Set-AksHciAutoScalerProfile 配置自动缩放程序配置文件的单个设置。
Set-AksHciCluster 缩放群集中控制平面节点或工作器节点的数量。
Set-AksHciConfig 设置或更新Azure Kubernetes 服务主机的配置设置。
Set-AksHciNodePool 缩放 Kubernetes 群集中的节点池。
Set-AksHciRegistration 向 Azure 注册 AKS 混合。
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 用于监视。
Update-AksHci 将Azure Kubernetes 服务主机汇报到最新的 Kubernetes 版本。
Update-AksHciCluster 将托管 Kubernetes 群集汇报到较新的 Kubernetes 或 OS 版本。

后续步骤

AKS 混合概述