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 版本。 |