通过


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

@azure/arm-containerservice package

接口

AbsoluteMonthlySchedule

对于计划,例如:“15 日每月递归”或“20 日每 3 个月递归一次”。

AccessProfile

用于启用用户访问托管集群的配置文件。

AdvancedNetworking

用于在群集上启用可观测性和安全功能套件的高级网络配置文件。 有关详细信息,请参阅 aka.ms/aksadvancednetworking。

AdvancedNetworkingObservability

可观测性配置文件,用于启用具有历史上下文的高级网络指标和流日志。

AdvancedNetworkingPerformance

配置文件以启用使用 Cilium 驱动的 Azure CNI 集群的性能增强功能。

AdvancedNetworkingSecurity

用于在基于 cilium 的群集上启用安全功能的安全配置文件。

AdvancedNetworkingSecurityTransitEncryption

基于 Cilium 的集群的加密配置。 启用后,Cilium 托管的 Pod 之间的所有流量在离开节点边界时都将被加密。

AgentPool

代理池。

AgentPoolArtifactStreamingProfile

代理池的Artifact流配置文件。

AgentPoolAvailableVersions

代理池的可用版本列表。

AgentPoolAvailableVersionsProperties

可用的代理池版本列表。

AgentPoolAvailableVersionsPropertiesAgentPoolVersionsItem

代理池的可用版本信息。

AgentPoolBlueGreenUpgradeSettings

代理池上的蓝绿升级设置

AgentPoolDeleteMachinesParameter

指定要删除的代理池中的计算机名称列表。

AgentPoolGatewayProfile

托管群集网关代理池的配置文件。

AgentPoolNetworkProfile

代理池的网络设置。

AgentPoolRecentlyUsedVersion

可用于回滚作的历史版本。

AgentPoolSecurityProfile

代理池的安全设置。

AgentPoolStatus

包含有关代理池的只读信息。

AgentPoolUpgradeProfile

代理池的可用升级列表。

AgentPoolUpgradeProfileProperties

可用升级版本的列表。

AgentPoolUpgradeProfilePropertiesUpgradesItem

AgentPool可用的升级。

AgentPoolUpgradeSettings

用于升级代理池的设置

AgentPoolWindowsProfile

Windows代理池的具体配置文件。

AgentPoolsAbortLatestOperationOptionalParams

可选参数。

AgentPoolsCompleteUpgradeOptionalParams

可选参数。

AgentPoolsCreateOrUpdateOptionalParams

可选参数。

AgentPoolsDeleteMachinesOptionalParams

可选参数。

AgentPoolsDeleteOptionalParams

可选参数。

AgentPoolsGetAvailableAgentPoolVersionsOptionalParams

可选参数。

AgentPoolsGetOptionalParams

可选参数。

AgentPoolsGetUpgradeProfileOptionalParams

可选参数。

AgentPoolsListOptionalParams

可选参数。

AgentPoolsOperations

表示代理池操作的接口。

AgentPoolsUpgradeNodeImageVersionOptionalParams

可选参数。

AutoScaleProfile

有关自动缩放的规范。

AzureKeyVaultKms

Azure 密钥保管库 security profile key management service settings for the security profile.

ClusterUpgradeSettings

用于升级群集的设置。

CommandResultProperties

运行命令的结果

CompatibleVersions

与服务网格修订兼容的产品/服务的版本信息。

Component

Kubernetes 版本的组件信息。

ComponentsByRelease

给定 Kubernetes 版本的组件。

ContainerServiceClientOptionalParams

客户端的可选参数。

ContainerServiceLinuxProfile

容器服务群集中 Linux VM 的配置文件。

ContainerServiceListNodeImageVersionsOptionalParams

可选参数。

ContainerServiceNetworkProfile

网络配置的配置文件。

ContainerServiceNetworkProfileKubeProxyConfig

保留 kube-proxy 的配置自定义。 未定义的任何值都将使用 kube-proxy 默认行为。 请参阅 https://v<version.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/>,其中<版本>由<主版本次要版本><>字符串表示。 Kubernetes 版本 1.23 将是“1-23”。

ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig

保存 IPVS 的配置自定义。 仅当“mode”设置为“IPVS”时,才能指定。

ContainerServiceOperations

表示容器服务操作的接口。

ContainerServiceSshConfiguration

针对运行在 Azure 上的基于 Linux 的虚拟机的 SSH 配置。

ContainerServiceSshPublicKey

包含有关 SSH 证书公钥数据的信息。

CreationData

从源资源创建目标资源时使用的数据。

CredentialResult

凭据结果响应。

CredentialResults

列表凭据结果响应。

DailySchedule

对于计划,例如:“每天递归”或“每 3 天递归一次”。

DateSpan

日期范围。 例如,介于“2022-12-23”和“2023-01-05”之间。

DelegatedResource

委派的资源属性 - 仅供内部使用。

EndpointDependency

AKS 代理节点正在访问的域名。

EndpointDetail

将 AKS 代理节点中的信息连接到单个终结点。

ErrorAdditionalInfo

资源管理错误附加信息。

ErrorDetail

错误详细信息。

ErrorResponse

所有 Azure 资源管理器 API 的通用错误响应,用于返回失败操作的错误细节。

ExtendedLocation

扩展位置的复杂类型。

GPUProfile

代理池的 GPU 设置。

GuardrailsAvailableVersion

可用防护措施版本

GuardrailsAvailableVersionsProperties

版本是否为默认值,是否支持信息。

IPTag

包含与对象关联的 IPTag。

IdentityBinding

IdentityBinding 资源。

IdentityBindingManagedIdentityProfile

标识绑定的托管标识配置文件。

IdentityBindingOidcIssuerProfile

IdentityBinding OIDC 颁发者配置文件。

IdentityBindingProperties

IdentityBinding 属性。

IdentityBindingsCreateOrUpdateOptionalParams

可选参数。

IdentityBindingsDeleteOptionalParams

可选参数。

IdentityBindingsGetOptionalParams

可选参数。

IdentityBindingsListByManagedClusterOptionalParams

可选参数。

IdentityBindingsOperations

表示身份绑定操作的接口。

IstioCertificateAuthority

Istio 服务网格证书颁发机构 (CA) 配置。 目前,我们仅支持插件证书,如此处 https://aka.ms/asm-plugin-ca

IstioComponents

Istio 组件配置。

IstioEgressGateway

Istio 出口网关配置。

IstioIngressGateway

Istio 入口网关配置。 目前,我们最多支持一个名为 aks-istio-ingressgateway-external 的外部入口网关和一个名为 aks-istio-ingressgateway-internal的内部入口网关。

IstioPluginCertificateAuthority

服务网格的插件证书信息。

IstioServiceMesh

Istio 服务网格配置。

JWTAuthenticator

托管集群中 JWT 身份验证器的配置。

JWTAuthenticatorClaimMappingExpression

JWTAuthenticator 的声明映射表达式。

JWTAuthenticatorClaimMappings

JWTAuthenticator 的声明映射。

JWTAuthenticatorExtraClaimMappingExpression

JWTAuthenticator 的额外声明映射表达式。

JWTAuthenticatorIssuer

JWTAuthenticator 的 OIDC 颁发者详细信息。

JWTAuthenticatorProperties

JWTAuthenticator 的属性。 有关如何配置 JWT 身份验证器的属性的详细信息,请参阅 Kubernetes 文档: https://kubernetes.io/docs/reference/access-authn-authz/authentication/#using-authentication-configuration。 请注意,AKS 并非支持 Kubernetes 文档中提供的所有字段。 有关故障排除,请参阅 https://aka.ms/aks-external-issuers-docs

JWTAuthenticatorValidationRule

JWTAuthenticator 的验证规则。

JWTAuthenticatorsCreateOrUpdateOptionalParams

可选参数。

JWTAuthenticatorsDeleteOptionalParams

可选参数。

JWTAuthenticatorsGetOptionalParams

可选参数。

JWTAuthenticatorsListByManagedClusterOptionalParams

可选参数。

JWTAuthenticatorsOperations

代表JWT操作的接口。

KubeletConfig

代理节点的 Kubelet 配置。 有关详细信息,请参阅 AKS 自定义节点配置

KubernetesPatchVersion

Kubernetes 修补程序版本配置文件

KubernetesResourceObjectEncryptionProfile

使用服务托管密钥对 Kubernetes 资源对象进行静态加密。 有关这方面的更多信息,请参阅 https://aka.ms/aks/kubernetesResourceObjectEncryption

KubernetesVersion

给定 major.minor 版本的 Kubernetes 版本配置文件。

KubernetesVersionCapabilities

此 Kubernetes 版本的功能。

KubernetesVersionListResult

保存值属性,这是 KubernetesVersion 的数组

LabelSelector

标签选择器是对一组资源的标签查询。 matchLabels 和 matchExpressions 的结果为 ANDed。 空标签选择器与所有对象匹配。 null 标签选择器与任何对象匹配。

LabelSelectorRequirement

标签选择器要求是一个选择器,其中包含值、键和与键和值相关的运算符。

LinuxOSConfig

Linux 代理节点的 OS 配置。 有关详细信息,请参阅 AKS 自定义节点配置

LoadBalancer

有关多个标准负载均衡器的配置。 如果未提供,将使用单个负载均衡器模式。 如果提供了一个配置,将使用多个标准负载均衡器模式。 必须有一个名为 kubernetes的配置。 名称字段将是相应公共负载均衡器的名称。 如果需要,将创建内部负载均衡器,名称将为 <name>-internal。 内部 lb 与外部 lb 共享相同的配置。 不需要将内部 lb 包含在 LoadBalancer 列表中。

LoadBalancerProperties

负载均衡器资源的属性。

LoadBalancersCreateOrUpdateOptionalParams

可选参数。

LoadBalancersDeleteOptionalParams

可选参数。

LoadBalancersGetOptionalParams

可选参数。

LoadBalancersListByManagedClusterOptionalParams

可选参数。

LoadBalancersOperations

表示负载均衡器操作的接口。

LocalDNSOverride

localDNS 配置文件的覆盖。

LocalDNSProfile

使用 VnetDNS 和 KubeDNS 覆盖配置每个节点的本地 DNS。 LocalDNS 有助于提高 AKS 群集中 DNS 解析的性能和可靠性。 有关更多详细信息,请参阅 aka.ms/aks/localdns。

Machine

一台机器。 包含有关基础虚拟机的详细信息。 计算机可能在此处可见,但在 kubectl 获取节点中不可见;如果是这样,可能是因为计算机尚未注册到 Kubernetes API 服务器。

MachineBillingProfile

这些属性与机器计费有关。

MachineHardwareProfile

计算机的硬件和 GPU 设置。

MachineIpAddress

计算机 IP 地址详细信息。

MachineKubernetesProfile

计算机使用的 Kubernetes 配置。

MachineNetworkProperties

计算机的网络属性

MachineOSProfile

计算机使用的作系统和磁盘。

MachineOSProfileLinuxProfile

Linux 计算机的特定配置文件。

MachineProperties

计算机的属性

MachineSecurityProfile

计算机的安全设置。

MachineStatus

包含有关计算机的只读信息。

MachinesCreateOrUpdateOptionalParams

可选参数。

MachinesGetOptionalParams

可选参数。

MachinesListOptionalParams

可选参数。

MachinesOperations

表示机器操作的接口。

MaintenanceConfiguration

计划内维护配置,用于配置何时可以将更新部署到托管群集。 有关计划内维护的详细信息,请参阅 计划内维护

MaintenanceConfigurationProperties

用于配置托管集群计划维护的属性。

MaintenanceConfigurationsCreateOrUpdateOptionalParams

可选参数。

MaintenanceConfigurationsDeleteOptionalParams

可选参数。

MaintenanceConfigurationsGetOptionalParams

可选参数。

MaintenanceConfigurationsListByManagedClusterOptionalParams

可选参数。

MaintenanceConfigurationsOperations

表示维护配置操作的接口。

MaintenanceWindow

用于为托管群集配置计划的自动升级的维护时段。

ManagedCluster

托管群集。

ManagedClusterAADProfile

AADProfile speceus attributes for Azure Active Directory integration 有关详细信息,请参阅 AKS上的 托管 AAD。

ManagedClusterAIToolchainOperatorProfile

启用操作员时,群集中将安装一组 AKS 托管 CRD 和控制器。 操作员自动部署 OSS 模型以进行推理和/或训练。 它提供一组预设模型,并针对它们启用分布式推理。

ManagedClusterAPIServerAccessProfile

托管群集 API 服务器的访问配置文件。

ManagedClusterAccessProfile

托管群集访问配置文件。

ManagedClusterAddonProfile

托管群集的 Kubernetes 加载项配置文件。

ManagedClusterAddonProfileIdentity

此加载项使用的用户分配标识的信息。

ManagedClusterAgentPoolProfile

容器服务代理池的配置文件。

ManagedClusterAgentPoolProfileProperties

容器服务代理池配置文件的属性。

ManagedClusterAppRoutingIstio

配置是通过Gateway API和应用路由使用无侧车的Istio控制平面进行托管入口。 关于通过Gateway API使用Istio进行入口的信息,请参见 https://aka.ms/gateway-on-istio 相关信息。

ManagedClusterAutoUpgradeProfile

托管群集的自动升级配置文件。

ManagedClusterAzureMonitorProfile

Azure Monitor addon profiles 用于监控受管理集群。

ManagedClusterAzureMonitorProfileAppMonitoring

Kubernetes 应用程序容器的应用程序监视配置文件。 通过使用 Azure Monitor OpenTelemetry 的 SDK 自动监测应用,收集应用日志、指标和追踪数据。 有关概述,请参阅 aka.ms/AzureMonitorApplicationMonitoring。

ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation

Kubernetes 应用程序容器的应用程序监视自动检测。 部署Web hook以自动监测基于Azure Monitor的OpenTelemetry的SDK以收集OpenTelemetry的指标、日志和应用的痕迹。 有关概述,请参阅 aka.ms/AzureMonitorApplicationMonitoring。

ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogs

用于 Kubernetes 应用程序容器日志和跟踪的应用程序监视开放遥测指标配置文件。 利用基于 Azure Monitor OpenTelemetry 的 SDK 收集 OpenTelemetry 日志和应用的跟踪数据。 有关概述,请参阅 aka.ms/AzureMonitorApplicationMonitoring。

ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics

Kubernetes 应用程序容器指标的应用程序监视开放遥测指标配置文件。 利用基于 Azure Monitor OpenTelemetry 的 SDK 收集应用的 OpenTelemetry 指标。 有关概述,请参阅 aka.ms/AzureMonitorApplicationMonitoring。

ManagedClusterAzureMonitorProfileContainerInsights

Azure Monitor Container Insights Profile for Kubernetes Events, Inventory and Container stdout & stderr logs etc.请参见 aka.ms/AzureMonitorContainerInsights 了解概况。

ManagedClusterAzureMonitorProfileKubeStateMetrics

Kube State Metrics profile for the Azure Managed Prometheus addon. 这些可选设置适用于使用加载项部署的 kube-state-metrics Pod。 有关详细信息,请参阅 aka.ms/AzureManagedPrometheus-optional-parameters。

ManagedClusterAzureMonitorProfileMetrics

Metrics profile for the Azure Monitor managed service for Prometheus addon. 收集开箱即用的Kubernetes基础设施指标,发送到Azure Monitor Workspace,并为自定义目标配置额外的抓取。 有关概述,请参阅 aka.ms/AzureManagedPrometheus。

ManagedClusterBootstrapProfile

启动配置文件。

ManagedClusterCostAnalysis

群集的成本分析配置

ManagedClusterHealthMonitorProfile

管理集群的健康监控配置文件。

ManagedClusterHostedSystemProfile

托管系统插件的设置。

ManagedClusterHttpProxyConfig

群集 HTTP 代理配置。

ManagedClusterIdentity

托管群集的标识。

ManagedClusterIngressDefaultDomainProfile

托管集群入口配置文件的默认域配置文件。

ManagedClusterIngressProfile

容器服务群集的入口配置文件。

ManagedClusterIngressProfileApplicationLoadBalancer

应用负载均衡器对入口配置文件的设置。

ManagedClusterIngressProfileGatewayConfiguration

入口托管网关的配置。 有关详细信息,请参阅 https://aka.ms/k8s-gateway-api

ManagedClusterIngressProfileNginx

Nginx 入口控制器配置,用于管理集群入口配置文件。

ManagedClusterIngressProfileWebAppRouting

入口配置文件的应用程序路由加载项设置。

ManagedClusterLoadBalancerProfile

托管群集负载均衡器的配置文件。

ManagedClusterLoadBalancerProfileManagedOutboundIPs

群集负载均衡器的所需托管出站 IP。

ManagedClusterLoadBalancerProfileOutboundIPPrefixes

群集负载均衡器的所需出站 IP 前缀资源。

ManagedClusterLoadBalancerProfileOutboundIPs

群集负载均衡器的所需出站 IP 资源。

ManagedClusterManagedOutboundIPProfile

托管群集的托管出站 IP 资源的配置文件。

ManagedClusterMetricsProfile

ManagedCluster 的指标配置文件。

ManagedClusterNATGatewayProfile

托管群集 NAT 网关的配置文件。

ManagedClusterNodeProvisioningProfile

托管集群的节点配置配置文件。

ManagedClusterNodeResourceGroupProfile

托管群集的节点资源组锁定配置文件。

ManagedClusterOidcIssuerProfile

托管群集的 OIDC 颁发者配置文件。

ManagedClusterPodIdentity

有关分配给托管群集的 Pod 标识的详细信息。

ManagedClusterPodIdentityException

一个 pod 身份例外,允许带有特定标签的 pod 访问 Azure 实例元数据服务(IMDS)端点,而不会被节点管理身份(NMI)服务器拦截。 有关详细信息,请参阅 禁用特定 Pod/应用程序 的 AAD Pod 标识。

ManagedClusterPodIdentityProfile

托管群集的 Pod 标识配置文件。 有关 Pod 标识集成的更多详细信息,请参阅 使用 AAD Pod 标识

ManagedClusterPodIdentityProvisioningError

Pod 标识预配的错误响应。

ManagedClusterPodIdentityProvisioningErrorBody

Pod 标识预配的错误响应。

ManagedClusterPodIdentityProvisioningInfo

Pod 身份配置信息。

ManagedClusterPoolUpgradeProfile

可用升级版本的列表。

ManagedClusterPoolUpgradeProfileUpgradesItem

AgentPool可用的升级。

ManagedClusterProperties

托管集群的属性。

ManagedClusterPropertiesAutoScalerProfile

启用时要应用于群集自动缩放程序的参数

ManagedClusterPropertiesForSnapshot

快照的托管群集属性,这些属性是只读的。

ManagedClusterSKU

托管群集的 SKU。

ManagedClusterSecurityProfile

容器服务群集的安全配置文件。

ManagedClusterSecurityProfileDefender

Microsoft Defender 关于安全配置文件的设置。

ManagedClusterSecurityProfileDefenderSecurityGating

Microsoft Defender 的安全门控设置,基于 Defender for Containers 的安全发现验证容器映像部署的资格。 使用允许控制器,它会审核或阻止部署不符合安全标准的映像。

ManagedClusterSecurityProfileDefenderSecurityGatingIdentitiesItem

Defender 安全门禁用于访问容器注册的身份信息。

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Microsoft Defender 关于安全配置文件威胁检测的设置。

ManagedClusterSecurityProfileImageCleaner

映像清理器从节点中删除未使用的映像,释放磁盘空间并帮助减少攻击外围应用。 下面是安全配置文件的设置。

ManagedClusterSecurityProfileImageIntegrity

安全配置文件的图像完整性相关设置。

ManagedClusterSecurityProfileNodeRestriction

安全配置文件的节点限制设置。

ManagedClusterSecurityProfileWorkloadIdentity

安全配置文件的工作负荷标识设置。

ManagedClusterServicePrincipalProfile

关于集群用于操作Azure API的服务主体身份信息。

ManagedClusterSnapshot

托管群集快照资源。

ManagedClusterSnapshotProperties

托管集群快照的属性。

ManagedClusterSnapshotsCreateOrUpdateOptionalParams

可选参数。

ManagedClusterSnapshotsDeleteOptionalParams

可选参数。

ManagedClusterSnapshotsGetOptionalParams

可选参数。

ManagedClusterSnapshotsListByResourceGroupOptionalParams

可选参数。

ManagedClusterSnapshotsListOptionalParams

可选参数。

ManagedClusterSnapshotsOperations

表示 ManagedClusterSnapshots 操作的接口。

ManagedClusterSnapshotsUpdateTagsOptionalParams

可选参数。

ManagedClusterStaticEgressGatewayProfile

群集的静态出口网关加载项配置。

ManagedClusterStatus

包含有关托管群集的只读信息。

ManagedClusterStorageProfile

容器服务群集的存储配置文件。

ManagedClusterStorageProfileBlobCSIDriver

存储配置文件的 AzureBlob CSI 驱动程序设置。

ManagedClusterStorageProfileDiskCSIDriver

存储配置文件的 AzureDisk CSI 驱动程序设置。

ManagedClusterStorageProfileFileCSIDriver

存储配置文件的 AzureFile CSI 驱动程序设置。

ManagedClusterStorageProfileSnapshotController

存储配置文件的快照控制器设置。

ManagedClusterUpgradeProfile

计算池的可用升级列表。

ManagedClusterUpgradeProfileProperties

控制平面和代理池升级配置文件。

ManagedClusterWebAppRoutingGatewayAPIImplementations

用于应用路由管理入口的Gateway API提供者配置。

ManagedClusterWindowsProfile

管理集群中 Windows 虚拟机的配置文件。

ManagedClusterWorkloadAutoScalerProfile

托管群集的工作负荷自动缩放程序配置文件。

ManagedClusterWorkloadAutoScalerProfileKeda

KEDA(Kubernetes 事件驱动的自动缩放)设置,用于工作负荷自动缩放程序配置文件。

ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

工作负荷自动缩放程序配置文件的 VPA(垂直 Pod 自动缩放程序)设置。

ManagedClustersAbortLatestOperationOptionalParams

可选参数。

ManagedClustersCreateOrUpdateOptionalParams

可选参数。

ManagedClustersDeleteOptionalParams

可选参数。

ManagedClustersGetAccessProfileOptionalParams

可选参数。

ManagedClustersGetCommandResultOptionalParams

可选参数。

ManagedClustersGetGuardrailsVersionsOptionalParams

可选参数。

ManagedClustersGetMeshRevisionProfileOptionalParams

可选参数。

ManagedClustersGetMeshUpgradeProfileOptionalParams

可选参数。

ManagedClustersGetOptionalParams

可选参数。

ManagedClustersGetSafeguardsVersionsOptionalParams

可选参数。

ManagedClustersGetUpgradeProfileOptionalParams

可选参数。

ManagedClustersListByResourceGroupOptionalParams

可选参数。

ManagedClustersListClusterAdminCredentialsOptionalParams

可选参数。

ManagedClustersListClusterMonitoringUserCredentialsOptionalParams

可选参数。

ManagedClustersListClusterUserCredentialsOptionalParams

可选参数。

ManagedClustersListGuardrailsVersionsOptionalParams

可选参数。

ManagedClustersListKubernetesVersionsOptionalParams

可选参数。

ManagedClustersListMeshRevisionProfilesOptionalParams

可选参数。

ManagedClustersListMeshUpgradeProfilesOptionalParams

可选参数。

ManagedClustersListOptionalParams

可选参数。

ManagedClustersListOutboundNetworkDependenciesEndpointsOptionalParams

可选参数。

ManagedClustersListSafeguardsVersionsOptionalParams

可选参数。

ManagedClustersOperations

表示 ManagedClusters作的接口。

ManagedClustersRebalanceLoadBalancersOptionalParams

可选参数。

ManagedClustersResetAADProfileOptionalParams

可选参数。

ManagedClustersResetServicePrincipalProfileOptionalParams

可选参数。

ManagedClustersRotateClusterCertificatesOptionalParams

可选参数。

ManagedClustersRotateServiceAccountSigningKeysOptionalParams

可选参数。

ManagedClustersRunCommandOptionalParams

可选参数。

ManagedClustersStartOptionalParams

可选参数。

ManagedClustersStopOptionalParams

可选参数。

ManagedClustersUpdateTagsOptionalParams

可选参数。

ManagedNamespace

由 ARM 管理的命名空间。

ManagedNamespacesCreateOrUpdateOptionalParams

可选参数。

ManagedNamespacesDeleteOptionalParams

可选参数。

ManagedNamespacesGetOptionalParams

可选参数。

ManagedNamespacesListByManagedClusterOptionalParams

可选参数。

ManagedNamespacesListCredentialOptionalParams

可选参数。

ManagedNamespacesOperations

表示托管命名空间操作的接口。

ManagedNamespacesUpdateOptionalParams

可选参数。

ManagedServiceIdentityUserAssignedIdentitiesValue

用户分配的标识属性。

ManualScaleProfile

计算机数的规范。

MeshMembership

托管群集的网格成员身份。

MeshMembershipPrivateConnectProfile

用于网状会员的私有连接配置文件。

MeshMembershipProperties

托管群集的网格成员身份属性。

MeshMembershipsCreateOrUpdateOptionalParams

可选参数。

MeshMembershipsDeleteOptionalParams

可选参数。

MeshMembershipsGetOptionalParams

可选参数。

MeshMembershipsListByManagedClusterOptionalParams

可选参数。

MeshMembershipsOperations

表示MeshMemberships操作的接口。

MeshRevision

保存有关给定 major.minor 网格版本的升级和兼容性的信息。

MeshRevisionProfile

网格的网格修订配置文件。

MeshRevisionProfileProperties

网格的网格修订配置文件属性

MeshUpgradeProfile

给定网格的升级配置文件。

MeshUpgradeProfileProperties

major.minor 版本的网格升级配置文件属性。

NamespaceProperties

ARM 管理的命名空间的属性

NetworkPolicies

命名空间的默认网络策略,指定入口和出口规则。

NetworkProfileForSnapshot

托管群集快照的网络配置文件,这些属性是只读的。

NodeCustomizationProfile

用于确定用于在池中预配节点的节点自定义的设置。

NodeImageVersion

给定 major.minor.patch 版本的节点映像版本配置文件。

NvidiaGPUProfile

NVIDIA 专用 GPU 设置

OperationStatusResult

异步操作的当前状态。

OperationStatusResultGetByAgentPoolOptionalParams

可选参数。

OperationStatusResultGetOptionalParams

可选参数。

OperationStatusResultListOptionalParams

可选参数。

OperationStatusResultOperations

表示 OperationStatusResult 操作的接口。

OperationValue

描述操作值的属性。

OperationValueDisplay

描述操作值显示的属性。

OperationsListOptionalParams

可选参数。

OperationsOperations

表示作作的接口。

OutboundEnvironmentEndpoint

AKS 代理节点连接到的出口终结点,以实现常见用途。

PageSettings

byPage 方法的选项

PagedAsyncIterableIterator

一个允许异步可迭代的接口,以完成和按页面进行迭代。

PortRange

端口范围。

PowerState

描述群集的电源状态

PrivateEndpoint

连接所属的专用终结点。

PrivateEndpointConnection

专用终结点连接

PrivateEndpointConnectionListResult

专用终结点连接列表

PrivateEndpointConnectionProperties

专用终结点连接的属性。

PrivateEndpointConnectionsDeleteOptionalParams

可选参数。

PrivateEndpointConnectionsGetOptionalParams

可选参数。

PrivateEndpointConnectionsListOptionalParams

可选参数。

PrivateEndpointConnectionsOperations

表示 PrivateEndpointConnections 操作的接口。

PrivateEndpointConnectionsUpdateOptionalParams

可选参数。

PrivateLinkResource

专用链接资源

PrivateLinkResourcesListOptionalParams

可选参数。

PrivateLinkResourcesListResult

专用链接资源列表

PrivateLinkResourcesOperations

表示 PrivateLinkResources作的接口。

PrivateLinkServiceConnectionState

专用链接服务连接的状态。

ProxyResource

Azure 资源管理器代理资源的资源模型定义。 它不具有标记和位置

RebalanceLoadBalancersRequestBody

要重新平衡的负载均衡器的名称。 如果设置为空,则会重新平衡所有负载均衡器。

RelativeMonthlySchedule

对于计划,例如:“在第一个星期一每月递归”或“上周五每 3 个月递归一次”。

ResolvePrivateLinkServiceIdOperations

表示 ResolvePrivateLinkServiceId 操作的接口。

ResolvePrivateLinkServiceIdPostOptionalParams

可选参数。

Resource

所有 Azure 资源管理器 资源响应中返回的常见字段

ResourceQuota

命名空间的资源配额。

ResourceReference

这是对Azure资源的引用。

ResourceSku

描述可用的计算 SKU。

ResourceSkuCapabilities

描述 SKU 功能对象。

ResourceSkuCapacity

描述 SKU 的缩放信息。

ResourceSkuCosts

描述用于检索价格信息的元数据。

ResourceSkuLocationInfo

介绍可用的计算 SKU 位置信息。

ResourceSkuRestrictionInfo

介绍可用的计算 SKU 限制信息。

ResourceSkuRestrictions

描述 SKU 的缩放信息。

ResourceSkuZoneDetails

介绍 SKU 的区域性功能。

RestorePollerOptions
RunCommandRequest

运行命令请求

RunCommandResult

运行命令结果。

SafeguardsAvailableVersion

可用安全措施版本

SafeguardsAvailableVersionsProperties

版本是否为默认值,是否支持信息。

ScaleProfile

有关如何缩放 VirtualMachines 代理池的规范。

Schedule

应指定一种和仅一种计划类型。 为维护计划选择“daily”、“weekly”、“absoluteMonthly”或“relativeMonthly”。

SchedulerInstanceProfile

单个计划程序实例的计划程序配置文件。

SchedulerProfile

集群的 Pod 调度程序配置文件。

SchedulerProfileSchedulerInstanceProfiles

每个调度程序实例到其配置文件的映射。

ServiceAccountImagePullProfile

配置 Profile 用于配置图像拉取认证,使得使用 Service Account scoped managed identities 进行认证,而不是 node scoped managed identity(kubelet identity)进行 Azure 容器注册表 认证。 更多信息请参见 https://aka.ms/aks/identity-binding/acr-image-pull/docs

ServiceMeshProfile

托管群集的服务网格配置文件。

SimplePollerLike

可用于轮询长时间运行的操作的简单轮询程序。

Snapshot

节点池快照资源。

SnapshotProperties

用于配置节点池快照的属性。

SnapshotsCreateOrUpdateOptionalParams

可选参数。

SnapshotsDeleteOptionalParams

可选参数。

SnapshotsGetOptionalParams

可选参数。

SnapshotsListByResourceGroupOptionalParams

可选参数。

SnapshotsListOptionalParams

可选参数。

SnapshotsOperations

表示快照作的接口。

SnapshotsUpdateTagsOptionalParams

可选参数。

SysctlConfig

Linux 代理节点的 Sysctl 设置。

SystemData

与创建和上次修改资源相关的元数据。

TagsObject

用于修补操作的标记对象。

TimeInWeek

一周内的时间。

TimeSpan

时间范围。 例如,在 2021-05-25T13:00:00Z 和 2021-05-25T14:00:00Z 之间。

TrackedResource

Azure 资源管理器 的资源模型定义跟踪了顶层资源,该资源包含“标签”和“位置”

TrustedAccessRole

受信任的访问角色定义。

TrustedAccessRoleBinding

定义资源与角色之间的绑定

TrustedAccessRoleBindingProperties

受信任访问角色绑定的属性

TrustedAccessRoleBindingsCreateOrUpdateOptionalParams

可选参数。

TrustedAccessRoleBindingsDeleteOptionalParams

可选参数。

TrustedAccessRoleBindingsGetOptionalParams

可选参数。

TrustedAccessRoleBindingsListOptionalParams

可选参数。

TrustedAccessRoleBindingsOperations

表示TrustedAccessRoleBindings操作的接口。

TrustedAccessRoleRule

受信任访问角色的规则

TrustedAccessRolesListOptionalParams

可选参数。

TrustedAccessRolesOperations

表示TrustedAccessRoles操作的接口。

UpgradeOverrideSettings

升级群集时替代的设置。

UserAssignedIdentity

有关用户分配标识的详细信息。

VirtualMachineNodes

相同 VM 大小的一组节点上的当前状态。

VirtualMachinesProfile

VirtualMachines 代理池上的规范。

VmSkusListOptionalParams

可选参数。

VmSkusOperations

表示VmSkus操作的接口。

WeeklySchedule

对于计划,例如:“每周一递归”或“周三每 3 周重复一次”。

WindowsGmsaProfile

管理集群中的 Windows gMSA 配置文件。

类型别名

AccelerationMode

启用高级网络加速选项。 这允许用户使用 BPF 主机路由配置加速。 这只能通过 Cilium 数据平面启用。 如果未指定,则默认值为 None(无加速)。 可以在预先存在的集群上更改加速模式。 详见 https://aka.ms/acnsperformance 相关说明
KnownAccelerationMode 可以与 AccelerationMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

BpfVeth:启用 veth 设备模式的 eBPF 主机路由。
:禁用加速选项。

AddonAutoscaling

是否启用 VPA 加载项并将其配置为缩放 AKS 管理的加载项。
KnownAddonAutoscaling 可与 AddonAutoscaling 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

已启用:已启用自动缩放 AKS 托管加载项的功能。 默认 VPA 更新模式为初始模式。
禁用:禁用自动缩放 AKS 托管加载项的功能。

AdoptionPolicy

如果已存在同名的 Kubernetes 命名空间,则执行作。
KnownAdoptionPolicy 可以与 AdoptionPolicy 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

从不:如果命名空间已存在于 Kubernetes 中,则尝试在 ARM 中创建相同的命名空间将失败。
IfIdentical:如果没有差异,则接管要由 ARM 管理的现有命名空间。
始终:始终接管要由 ARM 管理的现有命名空间,某些字段可能会被覆盖。

AdvancedNetworkPolicies

启用高级网络策略。 这允许用户配置第 7 层网络策略(FQDN、HTTP、Kafka)。 必须通过 Cilium 网络策略资源配置策略本身,请参阅 https://docs.cilium.io/en/latest/security/policy/index.html。 这只能在基于 cilium 的群集上启用。 如果未指定,则默认值为 FQDN(如果 security.enabled 设置为 true)。
KnownAdvancedNetworkPolicies 可以与 AdvancedNetworkPolicies 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

L7:启用第 7 层网络策略(FQDN、HTTP/S、Kafka)。 此选项是 FQDN 选项的超集。
FQDN:启用基于 FQDN 的网络策略
:禁用第 7 层网络策略(FQDN、HTTP/S、Kafka)

AgentPoolMode

代理池的模式。 群集必须随时至少有一个“系统”代理池。 有关代理池限制和最佳做法的其他信息,请参阅:https://docs.microsoft.com/azure/aks/use-system-pools
KnownAgentPoolMode 可与 AgentPoolMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

系统:系统代理池主要用于托管核心系统 Pod 和 metrics-server 等关键系统 Pod。 系统代理池 osType 必须是 Linux。 系统代理池 VM SKU 必须至少具有 2vCPU 和 4GB 内存。
用户:用户代理池主要用于托管应用程序 Pod。
网关:网关代理池专用于向 Pod 提供静态出口 IP。 有关详细信息,请参阅 https://aka.ms/aks/static-egress-gateway
ManagedSystem:ManagedSystem 是由 AKS 管理的系统池。 该池根据集群使用情况动态扩展,并具有额外的自动监控和修复功能。 只能有一个 ManagedSystem 池,建议删除所有其他系统池以获得最佳体验。
计算机:计算机代理池专用于托管计算机。 在池级别只允许执行有限的作,例如创建和删除。 请使用计算机 API 来管理整个计算机生命周期。

AgentPoolSSHAccess

代理池的SSH access方法。
KnownAgentPoolSSHAccess 可与 AgentPoolSSHAccess 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

LocalUser:可以使用私钥作为本地用户通过 SSH 连接到节点。
禁用:SSH 服务将在节点上关闭。
EntraId:通过 EntraId 集成通过 SSH 连接到节点。 更多信息可以在以下位置找到 https://aka.ms/aks/ssh/aad

AgentPoolType

代理池的类型。
KnownAgentPoolType 可与 AgentPoolType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

VirtualMachineScaleSets:创建虚拟机规模集支持的代理池。
AvailabilitySet:强烈建议不要使用此功能。
VirtualMachines:创建由单个实例 VM 业务流程模式支持的代理池。

ArtifactSource

项目源。 artifacts 下载的来源。
KnownArtifactSource 可与 ArtifactSource 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Cache:带缓存的Azure 容器注册表拉取图片
Direct:从Microsoft Artifact Registry 拉取图片

AzureSupportedClouds

云设置为字符串文字类型的支持值

BackendPoolType

受管理的入站负载均衡器后端池类型。
KnownBackendPoolType 可与 BackendPoolType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

NodeIPConfiguration:受管理的入站负载均衡器后端池类型。 https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend
NodeIP:后端池管理的入站负载均衡器类型。 https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend

ClusterServiceLoadBalancerHealthProbeMode

外部流量策略群集服务的运行状况探测行为。
KnownClusterServiceLoadBalancerHealthProbeMode 可与 ClusterServiceLoadBalancerHealthProbeMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

ServiceNodePort:每个外部流量策略群集服务都将有自己的运行状况探测以服务 nodePort 为目标。
Shared:标准负载均衡器中的所有外部流量策略集群服务都将有一个专门的健康探针,针对后端节点的 Kube 代理健康检查端口 10256。

Code

显示集群是运行中还是停止
KnownCode 可与 Code 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

运行:群集正在运行。
已停止:群集已停止。

ConnectionStatus

专用链接服务连接状态。
KnownConnectionStatus 可与 ConnectionStatus 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

待处理:连接正在等待批准。
批准:连接已批准。
拒绝:连接被拒绝。
断开连接:连接已断开。

ContainerNetworkLogs

Conconfigs container network logs ingestion with Azure Monitor. 哪些网络日志要被导入由以下链接中的CRD控制。 默认情况下不会接收任何网络日志。 关于集装箱网络日志的更多信息可在 https://aka.ms/ContainerNetworkLogsDoc。 关于配置容器网络日志的更多信息,请访问 https://aka.ms/acns/howtoenablecnl。 如果未指定,默认为禁用。
KnownContainerNetworkLogs 可以与 ContainerNetworkLogs 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

Disabled:Azure 监控器网络日志的导入被禁用
Enabled:启用Azure监控容器网络日志的导入

ContinuablePage

描述结果页面的接口。

CreatedByType

创建资源的实体类型。
KnownCreatedByType 可与 CreatedByType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

用户:实体由用户创建。
应用程序:实体是由应用程序创建的。
ManagedIdentity:实体由托管标识创建。
:实体是由键创建的。

DeletePolicy

删除命名空间的选项。
KnownDeletePolicy 可以与 DeletePolicy 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

保留:只删除 ARM 资源,保留 Kubernetes 命名空间。 同时删除 ManagedByARM 标签。
Delete:同时删除 ARM 资源和 Kubernetes 命名空间。

DriftAction

机器的漂移动作。 指示计算机是否由于托管集群属性的更改而偏离其预期状态,需要采取纠正措施。
KnownDriftAction 可以与 DriftAction 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

同步:计算机是最新的。
重新创建:机器已漂移,需要删除并重新创建。

DriverType

创建 Windows 代理池时,指定要安装的 GPU 驱动类型。 如果未提供,AKS 会根据系统兼容性选择驱动程序。 创建 AgentPool 后,无法更改此更改。 这不能在 Linux AgentPools 上设置。 对于 Linux AgentPools,根据系统兼容性选择驱动程序。
KnownDriverType 可与 DriverType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

GRID:安装适用于 GPU 的 GRID 驱动程序,适合需要虚拟化支持的应用程序。
CUDA:安装 GPU 的 CUDA 驱动程序,针对科学计算和数据密集型应用程序中的计算任务进行了优化。

Expander

纵向扩展时要使用的扩展器。 如果未指定,则默认值为“random”。 更多信息请参见扩展器
KnownExpander 可与 Expander 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

浪费最少:选择在纵向扩展后将具有最小空闲 CPU(如果已绑定、未使用的内存)的节点组。 当你具有不同类的节点(例如,高 CPU 或高内存节点)时,这非常有用,并且仅当存在需要大量这些资源的挂起 Pod 时,才需要扩展这些节点。
大多数 pod:选择在纵向扩展时能够计划最多 Pod 的节点组。 使用 nodeSelector 确保某些 Pod 位于某些节点上时,这非常有用。 请注意,这不会导致自动缩放程序选择更大的节点与较小的节点,因为它可以同时添加多个较小的节点。
优先级:选择具有用户分配的最高优先级的节点组。 此处的更多详细信息 介绍了配置。
随机:当不需要节点组以不同的方式缩放时使用。

ExtendedLocationTypes

extendedLocation 的类型。
KnownExtendedLocationTypes 可与 ExtendedLocationTypes 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

EdgeZone:Azure Edge Zone 扩展位置类型。

Format

kubeconfig 凭据的格式。
KnownFormat 可以与 Format 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

azure:返回 azure 身份验证提供程序 kubeconfig。 此格式在 v1.22 中已弃用,将在 v1.26 中完全删除。 请参阅:https://aka.ms/k8s/changes-1-26
exec:返回 exec 格式 kubeconfig。 此格式需要路径中的 kubelogin 二进制文件。

GPUDriver

是否安装 GPU 驱动程序。 如果未指定,则默认为“安装”。
KnownGPUDriver 可与 GPUDriver 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

安装:安装驱动程序。
:跳过驱动程序安装。

GPUInstanceProfile

用于为支持的 GPU VM SKU 指定 GPU MIG 实例配置文件的 GPUInstanceProfile。
KnownGPUInstanceProfile 可与 GPUInstanceProfile 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

MIG1g:MIG 1g GPU 实例配置文件。
MIG2g:MIG 2G GPU实例配置文件。
MIG3g:MIG 3G GPU实例配置文件。
MIG4g:MIG 4G GPU实例配置文件。
MIG7g:MIG 7G GPU实例配置文件。

GatewayAPIIstioEnabled

是否启用 Istio 作为 Gateway API 实现,用于与应用路由的托管入口。
KnownGatewayAPIIstioEnabled 可以与 GatewayAPIIstioEnabled 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

启用:通过无侧车的Istio控制平面通过Gateway API实现托管入口。
禁用:禁用无边车的 istio 控制平面,用于通过 Gateway API 进行托管入口。

GuardrailsSupport

版本是预览版还是稳定版。
KnownGuardrailsSupport 可与 GuardrailsSupport 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

预览版:版本为预览版。 不建议在关键生产群集上使用预览版。 预览版可能不支持所有用例。
稳定:版本稳定,可在关键生产群集上使用。

IdentityBindingProvisioningState

上次接受的作的预配状态。
KnownIdentityBindingProvisioningState 可以与 IdentityBindingProvisioningState 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

已成功:已创建资源。
失败:资源创建失败。
已取消:资源创建已取消。
正在创建:正在创建标识绑定。
正在更新:正在更新标识绑定。
正在删除:正在删除身份绑定。

InfrastructureEncryption

是否使用服务托管密钥启用 Kubernetes 资源对象的静态加密。 有关这方面的更多信息,请参阅 https://aka.ms/aks/kubernetesResourceObjectEncryption
KnownInfrastructureEncryption 可以与 InfrastructureEncryption 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

启用:启用使用服务管理的密钥对 Kubernetes 资源对象进行静态加密。 有关这方面的更多信息,请参阅 https://aka.ms/aks/kubernetesResourceObjectEncryption
禁用:禁用使用服务管理的密钥对 Kubernetes 资源对象进行静态加密。 有关这方面的更多信息,请参阅 https://aka.ms/aks/kubernetesResourceObjectEncryption

IpFamily

确定地址属于IPv4还是IPv6家族
KnownIpFamily 可与 IpFamily 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

IPv4:IPv4 系列
IPv6:IPv6 系列

IpvsScheduler

IPVS 计划程序,有关详细信息,请参阅 http://www.linuxvirtualserver.org/docs/scheduling.html
KnownIpvsScheduler 可与 IpvsScheduler 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

RoundRobin:轮循机制
LeastConnection:最小连接

IstioIngressGatewayMode

入口网关的模式。
KnownIstioIngressGatewayMode 可与 IstioIngressGatewayMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

外部:入口网关分配有公共 IP 地址,可公开访问。
内部:入口网关分配有内部 IP 地址,不能公开访问。

JWTAuthenticatorProvisioningState

上次接受的作的预配状态。
KnownJWTAuthenticatorProvisioningState 可以与 JWTAuthenticatorProvisioningState 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

已成功:已创建资源。
失败:资源创建失败。
已取消:资源创建已取消。
正在创建:正在创建 JWT 身份验证器。
正在更新:正在更新 JWT 身份验证器。
正在删除:正在删除 JWT 身份验证器。

KeyVaultNetworkAccessTypes

key vault的网络access。 key vault的网络access。 可能的值为 PublicPrivatePublic表示key vault允许所有网络的公共access。 Private 表示key vault关闭公共access并启用private link。 默认值为 Public
KnownKeyVaultNetworkAccessTypes 可与 KeyVaultNetworkAccessTypes 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

公共:密钥库允许所有网络的公共访问。
私密:密钥库禁用公共访问并启用私有链接。

KubeletDiskType

确定空Dir卷、容器运行时数据根和Kubelet临时storage的放置。
KnownKubeletDiskType 可与 KubeletDiskType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

OS:Kubelet 将对其数据使用 OS 磁盘。
临时:Kubelet 将临时磁盘用于其数据。

KubernetesSupportPlan

AKS 托管集群的不同支持层级
KnownKubernetesSupportPlan 可与 KubernetesSupportPlan 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

KubernetesOfficial:该版本的支持与开放源代码 Kubernetes版本相同。 官方 Kubernetes 开放源代码 社区支持版本在发布后一年内。
AKSLongTermSupport:对 1 年 KubernetesOfficial 支持的版本的支持。 AKS 继续修补 CVE 再 1 年,总共支持 2 年。

LicenseType

用于Windows虚拟机的许可证类型。 详情请参见 Azure 混合用户优势
KnownLicenseType 可与 LicenseType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

:未应用其他许可。
Windows_Server:为Windows虚拟机启用Azure混合用户优势。

LoadBalancerSku

管理集群的load balancer sku。 默认值为“standard”。 有关负载均衡器SKU差异的更多信息,请参见Azure 负载均衡器 SKUs
KnownLoadBalancerSku 可与 LoadBalancerSku 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

standard:使用标准的负载均衡器。 这是推荐的负载均衡器 SKU。 关于如何在托管集群中操作load balancer,请参见 standard 负载均衡器 条目。
basic:使用功能有限的基础 负载均衡器。

LocalDNSForwardDestination

要从 localDNS 转发的 DNS 查询的目标服务器。
KnownLocalDNSForwardDestination 可以与 LocalDNSForwardDestination 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

ClusterCoreDNS:将 DNS 查询从 localDNS 转发到集群 CoreDNS。
VnetDNS:将 DNS 查询从 localDNS 转发到 VNET 中配置的 DNS 服务器。 一个 VNET 可以配置多个 DNS 服务器。

LocalDNSForwardPolicy

用于选择上游 DNS 服务器的转发策略。 有关更多信息,请参阅 forward plugin
KnownLocalDNSForwardPolicy 可以与 LocalDNSForwardPolicy 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

顺序:实现顺序上游 DNS 服务器选择。 有关更多信息,请参阅 forward plugin
RoundRobin:实现循环上游 DNS 服务器选择。 有关更多信息,请参阅 forward plugin
Random:实现随机上游 DNS 服务器选择。 有关更多信息,请参阅 forward plugin

LocalDNSMode

localDNS 的启用模式。
KnownLocalDNSMode 可以与 LocalDNSMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Preferred:如果当前 Orchestrator 版本支持此功能,则首选启用 localDNS。
必需:启用 localDNS。
Disabled:禁用 localDNS。

LocalDNSProtocol

对于从 localDNS 到上游 DNS 服务器的连接,强制执行 TCP 或首选 UDP 协议。
KnownLocalDNSProtocol 可以与 LocalDNSProtocol 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

PreferUDP:首选 UDP 协议,用于从 localDNS 到上游 DNS 服务器的连接。
ForceTCP:对从 localDNS 到上游 DNS 服务器的连接强制执行 TCP 协议。

LocalDNSQueryLogging

localDNS 中 DNS 查询的日志级别。
KnownLocalDNSQueryLogging 可以与 LocalDNSQueryLogging 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

错误:在 localDNS 中启用错误日志记录。 有关更多信息,请参阅 errors 插件
日志:在 localDNS 中启用查询日志记录。 有关更多信息,请参阅 log 插件

LocalDNSServeStale

用于提供过时数据的策略。 有关更多信息,请参阅 缓存插件
KnownLocalDNSServeStale 可以与 LocalDNSServeStale 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Verify (验证):通过验证提供过时的数据。 首先验证源中的条目是否仍然不可用,然后再将过期的条目发送到客户端。 有关更多信息,请参阅 缓存插件
立即:立即提供过时的数据。 将过期的条目发送到客户端,然后检查该条目是否可从源获得。 有关更多信息,请参阅 缓存插件
Disable:停止提供过时数据。

LocalDNSState

系统生成的 localDNS 状态。
KnownLocalDNSState 可以与 LocalDNSState 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Enabled:localDNS 已启用。
Disabled:localDNS 已关闭。

ManagedClusterPodIdentityProvisioningState

容器标识的当前置备状态。
KnownManagedClusterPodIdentityProvisioningState 可与 ManagedClusterPodIdentityProvisioningState 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

分配:分配了舱体身份。
取消:Pod身份分配被取消。
删除:Pod 身份正在被删除。
失败:舱体身份分配失败。
成功:舱体身份分配成功。
更新:Pod 身份正在更新中。

ManagedClusterSKUName

托管群集 SKU 的名称。
KnownManagedClusterSKUName 可与 ManagedClusterSKUName 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

基本:AKS 控制平面的基本选项。
自动:自动群集经过优化,以运行大多数生产工作负荷,其配置遵循 AKS 最佳做法以及群集和工作负荷设置、可伸缩性和安全性的建议。 有关自动群集的更多详细信息,请参阅 aka.ms/aks/automatic。

ManagedClusterSKUTier

托管群集 SKU 的层。 如果未指定,则默认值为“Free”。 详情请参见AKS定价层级
KnownManagedClusterSKUTier 可与 ManagedClusterSKUTier 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Premium:除了“标准”中包含的所有功能外,群集还具有高级功能。 高级版支持为某些 Kubernetes 版本选择 LongTermSupport (aka.ms/aks/lts)。
标准:建议用于任务关键型工作负荷和生产工作负荷。 包括 Kubernetes 控制平面自动缩放、工作负荷密集型测试,以及每个群集最多 5,000 个节点。 对于使用 可用性区域 的集群,保证 Kubernetes API 服务器端点的 99.95% 可用性,对于不使用 可用性区域 的集群,则保证 99.9% 的可用性。
免费:群集管理是免费的,但 VM、存储和网络使用情况收费。 最适合用于试验、学习、简单测试或少于 10 个节点的工作负荷。 不建议用于生产用例。

ManagedGatewayType

托管网关 API 安装的配置。 如果未指定,则默认值为“禁用”。 有关详细信息,请参阅 https://aka.ms/k8s-gateway-api
KnownManagedGatewayType 可以与 ManagedGatewayType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

已禁用:网关 API CRD 不会在您的集群上进行协调。
标准:标准通道中与 Kubernetes 版本兼容的最新网关 CRD 捆绑包将协调到集群上。 有关详细信息,请参阅 https://gateway-api.sigs.k8s.io/concepts/versioning/

ManagementMode

托管GPU体验会在GPU驱动之上安装额外组件,比如数据中心GPU管理器(DCGM)指标用于监控。 想了解更多安装内容,请查看 aka.ms/aks/managed-gpu。
KnownManagementMode 可以与 ManagementMode 互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

非托管:NVIDIA GPU禁用了托管GPU体验。
托管:NVIDIA GPU 启用了托管 GPU 体验。

MeshMembershipProvisioningState

上次接受的作的预配状态。
KnownMeshMembershipProvisioningState 可以与 MeshMembershipProvisioningState 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

已取消:资源创建已取消。
正在创建:正在创建网格成员身份。
删除:正在删除网格成员身份。
失败:资源创建失败。
已成功:已创建资源。
正在更新:正在更新网格成员身份。

MigStrategy

设定用于托管MIG支持的MIG(多实例GPU)策略。 想了解更多不同策略的信息,请访问 aka.ms/aks/managed-gpu。 未指定时,默认为无。
已知MigStrategy 可以与MigStrategy互换使用,该枚举包含服务支持的已知值。

服务支持的已知值

:不要设定MIG战略。 如果你之前有一个集合,这个方法会覆盖它并移除MIG策略。
单人:将管理MIG的MIG战略设定为单人。
混合:将管理MIG的MIG策略设置为混合。

Mode

指定使用哪种代理模式(“IPTABLES”、“IPVS”或“NFTABLES”)
KnownMode 可与 Mode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

IPTABLES:IPTables 代理模式
IPVS:IPVS 代理模式。 必须使用 Kubernetes 版本 >= 1.22。
NFTABLES:NFTables 代理模式。 必须使用 Kubernetes 版本 >= 1.33。

NamespaceProvisioningState

命名空间的当前预配状态。
KnownNamespaceProvisioningState 可与 NamespaceProvisioningState 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

更新:命名空间正在更新。
删除:命名空间正在被删除。
创造:命名空间正在被创造。
成功:命名空间配置成功。
失败:命名空间配置失败。
取消:命名空间的配置被取消。

NetworkDataplane

Kubernetes 群集中使用的网络数据平面。
KnownNetworkDataplane 可与 NetworkDataplane 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

azure:使用Azure网络数据平面。
cilium:使用 Cilium 网络数据平面。 更多信息请参见Azure CNI由Cilium驱动。

NetworkMode

Azure CNI 配置的网络模式。 如果 networkPlugin 不是 'azure',则无法指定。
KnownNetworkMode 可与 NetworkMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

透明:未创建桥。 Intra-VM 舱间通信通过Azure CNI创建的IP路由进行。 有关详细信息,请参阅 透明模式
:不再支持此功能

NetworkPlugin

用于生成 Kubernetes 网络的网络插件。
KnownNetworkPlugin 可与 NetworkPlugin 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

azure:使用Azure CNI网络插件。 更多信息请参见Azure CNI(高级)网络技术
kubenet:使用 Kubenet 网络插件。 有关详细信息,请参阅 Kubenet (基本) 网络
:未预安装 CNI 插件。 有关详细信息,请参阅 BYO CNI

NetworkPluginMode

网络插件应使用的模式。
KnownNetworkPluginMode 可与 NetworkPluginMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

覆盖层:配合networkPlugin=azure使用,Pod获得PodCIDR地址空间的IP,但使用路由域Azure而非Kubenet的路由表方法。 有关详细信息,请访问 https://aka.ms/aks/azure-cni-overlay

NetworkPolicy

用于生成 Kubernetes 网络的网络策略。
KnownNetworkPolicy 可与 NetworkPolicy 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

:不会强制执行网络策略。 如果未指定 NetworkPolicy,则为默认值。
calico:使用 Calico 网络策略。 更多信息请参见 Azure 与 Calico 政策的差异
azure:使用Azure网络策略。 更多信息请参见 Azure 与 Calico 政策的差异
cilium:使用 Cilium 强制实施网络策略。 这要求 networkDataplane 为“cilium”。

NginxIngressControllerType

默认 NginxIngressController 自定义资源的入口类型
KnownNginxIngressControllerType 可与 NginxIngressControllerType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

AnnotationControlled:将创建默认的 NginxIngressController。 用户可以编辑默认的 NginxIngressController 自定义资源以配置负载均衡器批注。
外部:将创建默认的 NginxIngressController,操作员将为其预配外部负载均衡器。 将覆盖用于使默认负载均衡器内部的任何注释。
内部:将创建默认的 NginxIngressController,操作员将为其预配内部负载均衡器。 将覆盖用于使默认负载均衡器外部的任何注释。
:不会创建默认入口控制器。 如果系统存在,则不会删除它。 如果需要,用户应手动删除默认的 NginxIngressController 自定义资源。

NodeOSUpgradeChannel

节点作系统升级通道。 更新节点上 OS 的方式。 默认值为 NodeImage。
KnownNodeOSUpgradeChannel 可与 NodeOSUpgradeChannel 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

:不会尝试通过 OS 或滚动 VHD 更新计算机 OS。 这意味着你负责安全更新
非托管:OS 更新将通过 OS 内置修补基础结构自动应用。 新扩展的计算机最初将取消修补,并且会在某个时候由 OS 的基础结构修补。 此选项的行为取决于有问题的 OS。 Ubuntu 和 Mariner 通过无人参与的升级应用安全修补程序,大约每天大约在 06:00 UTC 一次。 Windows不会自动安装安全补丁,因此对他们来说,这个选项等同于“暂时无”,直到另行通知
NodeImage:AKS 将使用新修补的 VHD 更新节点,其中包含每周的安全修复和 bug 修复。 在维护时段和激增设置之后,VHD 更新计算机将滚动重新映像到该 VHD。 选择此选项作为 AKS 托管映像时,不会产生额外的 VHD 费用。
SecurityPatch:AKS 使用测试的安全更新下载和更新节点。 这些更新遵循维护时段设置,并生成新节点上使用的新 VHD。 在某些情况下,无法就地应用更新,在这种情况下,现有节点也将重新映像到新生成的 VHD,以便应用更改。 此选项在资源组中托管新的安全修补程序 VHD 会产生额外的费用,以便及时使用。

NodeProvisioningDefaultNodePools

为节点预置配置的默认 Karpenter 节点池 (CRD) 集。 除非 mode 为 'Auto',否则此字段无效。 警告:在现有集群上将其从 Auto 更改为 None 将导致默认的 Karpenter NodePools 被删除,这将耗尽并删除与这些池关联的节点。 强烈建议不要这样做,除非有空闲节点准备好接收该作驱逐的 Pod。 如果未指定,则默认值为 Auto。有关更多信息,请参阅 aka.ms/aks/nap#node-pools。
KnownNodeProvisioningDefaultNodePools 可以与 NodeProvisioningDefaultNodePools 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

:不会自动预置 Karpenter 节点池。 除非用户创建一个或多个 NodePool CRD 实例,否则不会发生自动扩展。
Auto:预置一组标准的 Karpenter NodePools

NodeProvisioningMode

节点预配模式。 如果未指定,则默认值为 Manual。
KnownNodeProvisioningMode 可与 NodeProvisioningMode 互换,此枚举包含服务支持的已知值。

服务支持的已知值

手动:用户手动预配节点
自动:AKS 使用 Karpenter 自动预配节点(有关更多详细信息,请参阅 aka.ms/aks/nap)。 仍可以创建固定大小的节点池,但无法自动缩放节点池。 (有关详细信息,请参阅 aka.ms/aks/nap)。

OSDiskType

要用于代理池中的计算机的 OS 磁盘类型。 如果 VM 支持该 VM 并且缓存磁盘大于请求的 OSDiskSizeGB,则默认值为“临时”。 否则,默认为“Managed”。 创建后可能不会更改。 更多信息请参见Ephemeral OS
KnownOSDiskType 可与 OSDiskType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Managed:Azure将虚拟机的操作系统磁盘复制到Azure存储,以避免虚拟机需要迁移到其他主机时的数据丢失。 由于容器未设计为保留本地状态,因此此行为提供有限的值,同时提供一些缺点,包括节点预配速度较慢以及读取/写入延迟较高。
临时:临时 OS 磁盘仅存储在主机上,就像临时磁盘一样。 这样可以降低读取/写入延迟,以及更快的节点缩放和群集升级。

OSType

作系统类型。 默认值为 Linux。
KnownOSType 可与 OSType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Linux:使用 Linux。
Windows:用Windows。

Operator

运算符表示键与一组值的关系。 有效的运算符有 In 和 NotIn
KnownOperator 可以与运算符互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

中:键的值应位于给定列表中。
NotIn:键的值不应在给定列表中。
存在:键的值应存在。
DoesNotExist:键的值不应存在。

Ossku

指定代理池使用的 OS SKU。 如果 OSType 为 Linux,则默认值为 Ubuntu。 默认是 Kubernetes <= 1.24 时使用 Windows2019;如果 OSType Windows,则使用 Windows2022 >= 1.25。
KnownOssku 可与 Ossku 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Ubuntu:将 Ubuntu 用作节点映像的 OS。
AzureLinux:将 AzureLinux 用作节点映像的 OS。 Azure Linux 是由 Microsoft 开发的容器优化 Linux 发行版,请访问 https://aka.ms/azurelinux 了解更多信息。
AzureLinux3:使用 AzureLinux3 作为节点映像的 OS。 Azure Linux 是由 Microsoft 开发的容器优化 Linux 发行版,请访问 https://aka.ms/azurelinux 了解更多信息。 有关限制,请访问 https://aka.ms/aks/node-images。 有关作系统迁移指南,请参阅 https://aka.ms/aks/upgrade-os-version
Marinr:弃用的 OSSKU。 Microsoft建议新部署用户选择“AzureLinux”。
Flatcar:使用 Flatcar Container Linux 作为节点镜像的作系统。 Flatcar 是一个容器优化、注重安全的 Linux作系统,具有不可变的文件系统和云原生计算基金会 (CNCF) 的一部分。 有关适用于 AKS 的 Flatcar 容器 Linux 的详细信息,请参阅 aka.ms/aks/flatcar-container-linux-for-aks
CBLMariner:弃用的 OSSKU。 Microsoft建议新部署用户选择“AzureLinux”。
Windows2019:将 Windows2019 用作节点映像的 OS。 系统节点池不支持。 Windows2019 仅支持 Windows2019 容器;它无法运行 Windows2022 容器,反之亦然。
Windows2022:将 Windows2022 用作节点映像的 OS。 系统节点池不支持。 Windows2022 仅支持 Windows2022 容器;它无法运行 Windows2019 容器,反之亦然。
Ubuntu2204:使用 Ubuntu2204 作为节点映像的作系统,但是,并非所有节点池都支持 Ubuntu 22.04。 有关限制和支持的 Kubernetes 版本,请参阅 https://aka.ms/aks/supported-ubuntu-versions
Windows2025:使用 Windows2025 作为节点映像的作系统。 系统节点池不支持。 Windows2025 支持 Windows2022 和 Windows 2025 容器;但不能运行 Windows2019 容器,反之亦然。
WindowsAnnual:使用Windows年通道版本作为节点镜像的操作系统。 系统节点池不支持。 有关不同 AKS 年度频道版本下支持的容器映像和 kubernetes 版本的详细信息,请参阅 https://aka.ms/aks/windows-annual-channel-details
Ubuntu2404:使用 Ubuntu2404 作为节点映像的作系统,但是,并非所有节点池都支持 Ubuntu 24.04。 有关限制和支持的 kubernetes 版本,请参阅 https://aka.ms/aks/supported-ubuntu-versions

OutboundType

出站(出口)路由方法。 这只能在群集创建时设置,以后无法更改。 更多信息请参见出站类型
KnownOutboundType 可与 OutboundType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

loadBalancer:负载均衡器用于通过 AKS 分配的公共 IP 出口。 这支持类型为“loadBalancer”的 Kubernetes 服务。 有关详细信息,请参阅 出站类型 loadbalancer
userDefinedRouting:出口路径必须由用户定义。 这是一个高级方案,需要适当的网络配置。 有关详细信息,请参阅 出站类型 userDefinedRouting
managedNATGateway:AKS 管理的 NAT 网关用于出口。
managedNATGatewayV2:AKS管理的NAT网关V2用于出口。
userAssignedNATGateway:与群集子网关联的用户分配的 NAT 网关用于出口。 这是一个高级方案,需要适当的网络配置。
:未使用任何出站类型设置 AKS 群集。 所有 AKS 节点都遵循 Azure VM 默认的出站行为。 请参阅 https://azure.microsoft.com/en-us/updates/default-outbound-access-for-vms-in-azure-will-be-retired-transition-to-a-new-method-of-internet-access/

PodIPAllocationMode

Pod IP 分配模式。 代理池中 Pod 的 IP 分配模式。 必须与 podSubnetId 一起使用。 默认值为“DynamicIndividual”。
KnownPodIPAllocationMode 可与 PodIPAllocationMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

DynamicIndividual:为每个节点分配一个可分配给 Pod 的非连续 IP 地址列表。 这更适合最大化大小为 /16 或更小的中小型子网。 如果客户未明确指定 podIPAllocationMode,Azure CNI 集群的动态 IP 分配默认为该模式
StaticBlock:每个节点都静态分配大小为 /28 = 每个块 16 个 IP 的静态分配 CIDR 块,以满足每个节点的最大Pod 数。 >= (maxPods / 16) 的 CIDR 块数。 该封锁而非单个IP,而是计入Azure Vnet私有IP限制的65K。 因此,块模式适用于运行大于群集中 65K Pod 的当前限制的较大工作负荷。 此模式更适合使用更大子网 /15 或更大的子网进行缩放

PodLinkLocalAccess

定义访问带有hostNetwork=false的pods的特殊链接本地地址(Azure实例Metadata Service,即IMDS)。 如果未指定,则默认值为“IMDS”。
KnownPodLinkLocalAccess 可与 PodLinkLocalAccess 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

IMDS:带有 hostNetwork=false 的 Pod 可以无限制地访问Azure实例元数据服务(IMDS)。
None:带有 hostNetwork=false 的 Pod 无法访问 Azure 实例元数据服务(IMDS)。

PolicyRule

枚举表示不同的网络策略规则。
KnownPolicyRule 可以与 PolicyRule 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

DenyAll:拒绝所有网络流量。
AllowAll:允许所有网络流量。
AllowSameNamespace:允许同一命名空间内的流量。

PrivateEndpointConnectionProvisioningState

当前预配状态。
KnownPrivateEndpointConnectionProvisioningState 可与 PrivateEndpointConnectionProvisioningState 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

取消:私有端点连接配置已取消。
创建:私有端点连接正在创建中。
删除:私有端点连接正在被删除。
失败:私有端点连接配置失败。
成功:私有端点连接配置成功。

Protocol

端口的网络协议。
KnownProtocol 可与 Protocol 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

TCP:TCP 协议。
UDP:UDP 协议。

ProxyRedirectionMechanism

流量重定向的模式。
KnownProxyRedirectionMechanism 可以与 ProxyRedirectionMechanism 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

InitContainers:Istio 会向每个 Pod 注入一个 init 容器来重定向流量(需要 NET_ADMIN 和 NET_RAW)。
CNIChaining:Istio 将安装一个链式 CNI 插件来重定向流量(推荐)。

PublicNetworkAccess

PublicNetworkAccess 的 PublicNetworkAccess 中。 允许或拒绝AKS的公共网络访问
KnownPublicNetworkAccess 可与 PublicNetworkAccess 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

已启用:允许入站/出站到 managedCluster。
禁用:禁用发到 managedCluster 的入站流量,允许来自 managedCluster 的流量。
SecuredByPerimeter:进出流量由Microsoft管理。网络/网络安全边界。

ResourceIdentityType

用于托管群集的标识类型。 更多信息请参见AKS中的use托管身份。
KnownResourceIdentityType 可与 ResourceIdentityType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

SystemAssigned:使用隐式创建的系统分配托管身份来管理集群资源。 控制平面中的主组件,如 kube-controller-manager,将使用系统分配的托管身份来操作 Azure 资源。
UserAssigned:使用用户指定的身份来管理集群资源。 控制平面中的主组件,如 kube-controller-manager,将使用指定的用户分配管理身份来操作 Azure 资源。
无:不要为托管集群使用托管身份,将改用服务主体。

ResourceSkuCapacityScaleType

适用于 SKU 的缩放类型。
KnownResourceSkuCapacityScaleType 可以与 ResourceSkuCapacityScaleType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

自动:自动缩放
手动:手动缩放
无:无缩放

ResourceSkuRestrictionsReasonCode

限制的原因。
KnownResourceSkuRestrictionsReasonCode 可与 ResourceSkuRestrictionsReasonCode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

QuotaId:配额ID限制
不可订阅:不可订阅

ResourceSkuRestrictionsType

限制的类型。
KnownResourceSkuRestrictionsType 可与 ResourceSkuRestrictionsType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

地点:地点限制
区域:区域限制

RestrictionLevel

应用于群集节点资源组的限制级别。 如果未指定,默认为“无限制”
KnownRestrictionLevel 可与 RestrictionLevel 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

不受限制的:托管节点资源组上允许所有 RBAC 权限
ReadOnly:仅允许对托管节点资源组拥有 */read RBAC 权限

SafeguardsSupport

版本是预览版还是稳定版。
KnownSafeguardsSupport 可与 SafeguardsSupport 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

预览版:版本为预览版。 不建议在关键生产群集上使用预览版。 预览版可能不支持所有用例。
稳定:版本稳定,可在关键生产群集上使用。

ScaleDownMode

介绍如何向代理池添加或删除 VM。 请参阅 计费状态
KnownScaleDownMode 可与 ScaleDownMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

删除:在纵向扩展期间创建新实例,并在缩减期间删除实例。
解除分配:尝试在纵向扩展期间启动解除分配的实例(如果存在),并在纵向缩减期间解除分配实例。

ScaleSetEvictionPolicy

虚拟机规模集逐出策略。 驱逐政策明确了虚拟机被驱逐时to do处理方式。 默认值为“删除”。 有关驱逐的更多信息,请参见 spot 虚拟机
KnownScaleSetEvictionPolicy 可与 ScaleSetEvictionPolicy 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

删除:逐出节点池的基础规模集中的节点将被删除。
解除分配:在逐出时,节点池的基础规模集中的节点将设置为已停止解除分配的状态。 针对计算配额的已停止解除分配状态计数中的节点,并可能导致群集缩放或升级出现问题。

ScaleSetPriority

虚拟机规模集优先级。
KnownScaleSetPriority 可与 ScaleSetPriority 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

现成:将使用现成优先级 VM。 没有现成节点的 SLA。 有关详细信息,请参阅 AKS 上的 位置。
常规:将使用常规 VM。

SchedulerConfigMode

此调度程序实例的配置自定义模式。
KnownSchedulerConfigMode 可以与 SchedulerConfigMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

默认值:无配置自定义。 使用默认配置。
ManagedByCRD:启用配置自定义。 客户可以通过 CRD 指定调度程序配置。 有关详细信息,请参阅 aka.ms/aks/scheduler-crd。

SeccompDefault

指定应用于所有工作负荷的默认 seccomp 配置文件。 如果未指定,则默认使用“未完成”。
KnownSeccompDefault 可与 SeccompDefault 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

未完成:不应用 seccomp 配置文件,允许所有系统调用。
RuntimeDefault:应用容器运行时的默认 seccomp 配置文件,这会限制某些系统调用以提高安全性。

ServiceMeshMode

服务网格的模式。
KnownServiceMeshMode 可与 ServiceMeshMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Istio:Istio 部署为 AKS 加载项。
禁用:网格已禁用。

SnapshotType

快照的类型。 默认值为 NodePool。
KnownSnapshotType 可与 SnapshotType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

NodePool:快照是节点池的快照。
ManagedCluster:快照是托管群集的快照。

TransitEncryptionType

配置 Pod 到 Pod 加密。 这只能在基于 Cilium 的群集上启用。 如果未指定,则默认值为 None。
KnownTransitEncryptionType 可以与 TransitEncryptionType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

WireGuard:启用 WireGuard 加密。 请参阅 https://docs.cilium.io/en/latest/security/network/encryption-wireguard/ 有关使用案例和实施详细信息
mTLS:为集群内的 pod-to-pod 流量启用 mTLS 认证和加密。 相关文件请参见相关 https://aka.ms/acnsciliummtls 文件。
None:禁用 Transit 加密

TrustedAccessRoleBindingProvisioningState

受信任访问角色绑定的当前预配状态。
KnownTrustedAccessRoleBindingProvisioningState 可与 TrustedAccessRoleBindingProvisioningState 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

取消:可信访问角色绑定配置被取消。
删除:可信访问角色绑定正在被删除。
失败:可信访问角色绑定配置失败。
成功:可信访问角色绑定配置成功。
更新:可信访问角色绑定正在更新中。

Type

周索引。 指定 dayOfWeek 在当月的哪一周应用。
KnownType 可与 Type 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

第一:当月的第一周。
第二:本月的第二周。
第三:当月的第三周。
第四:本月第四周。
:本月的最后一周。

UndrainableNodeBehavior

定义升级期间不可透支节点的行为。 不透支节点的最常见原因是 Pod 中断预算(PDB),但其他问题(例如 Pod 终止宽限期超出剩余的每节点排空超时或 Pod 仍在运行状态)也可能导致无法执行的节点。
KnownUndrainableNodeBehavior 可与 UndrainableNodeBehavior 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Cordon:AKS 将封锁被阻止的节点,并在升级期间将其替换为激增节点。 被阻止的节点将被封锁并替换为激增节点。 被阻止的节点将具有标签“kubernetes.azure.com/upgrade-status:Quarantined”。 将为每个阻塞的节点保留激增节点。 将尽最大努力删除所有其他激增节点。 如果有足够的激增节点来替换被阻止的节点,则升级操作和托管群集将处于失败状态。 否则,升级操作和托管群集将处于取消状态。
计划:AKS 将标记已阻止的节点,但阻止的节点不会升级。 将尽最大努力删除所有激增节点。 如果有任何阻止的节点,则升级操作和托管群集将处于失败状态。

UpgradeChannel

用于自动升级的升级通道。 默认值为“none”。 更多信息请参见 setting AKS 集群自动升级通道
KnownUpgradeChannel 可与 UpgradeChannel 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

快速:自动将群集升级到最新支持的次要版本上的最新受支持修补程序版本。 如果群集位于 N-2 次要版本的 Kubernetes 版本,其中 N 是最新支持的次要版本,则群集首先升级到 N-1 次要版本上支持的最新修补程序版本。 例如,如果群集正在运行版本 1.17.7 和版本 1.17.9、1.18.4、1.18.6 和 1.19.1,则群集首先升级到 1.18.6,然后升级到 1.19.1。
稳定:自动将群集升级到次要版本 N-1 上支持的最新修补程序版本,其中 N 是最新支持的次要版本。 例如,如果群集正在运行版本 1.17.7 和版本 1.17.9、1.18.4、1.18.6 和 1.19.1,则群集将升级到 1.18.6。
修补程序:在使次要版本保持相同时,自动将群集升级到最新支持的修补程序版本。 例如,如果群集正在运行版本 1.17.7 和版本 1.17.9、1.18.4、1.18.6 和 1.19.1,则群集将升级到 1.17.9。
节点映像:自动将节点映像升级到可用的最新版本。 请考虑改用 nodeOSUpgradeChannel,因为它允许配置独立于 Kubernetes 版本修补的节点 OS 修补
:禁用自动升级,并将群集保留为其当前版本的 Kubernetes。

UpgradeStrategy

定义代理池的升级策略。 默认值为滚动。
KnownUpgradeStrategy 可以与 UpgradeStrategy 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

滚动:指定代理池将执行滚动升级。 这是默认升级策略。
BlueGreen:指定代理池将执行蓝绿升级。

VmState

虚拟机状态。 指示基础虚拟机的当前状态。
KnownVmState 可以与 VmState 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

正在运行:虚拟机当前正在运行。
删除:虚拟机已被用户删除或由于现成逐出而删除。

WeekDay

工作日枚举。
KnownWeekDay 可与 WeekDay 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

星期日:代表星期日。
星期一:代表星期一。
星期二:代表星期二。
星期三:代表星期三。
星期四:代表星期四。
Friday:代表Friday。
星期六:代表星期六。

WorkloadRuntime

确定节点可以运行的工作负荷的类型。
KnownWorkloadRuntime 可与 WorkloadRuntime 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

OCIContainer:节点将使用 Kubelet 来运行标准 OCI 容器工作负荷。
WasmWasi:节点将使用 Krustlet 通过 WASI 提供程序(预览版)运行 WASM 工作负荷。
KataMshvVmIsolation:节点可以使用 (Kata + Cloud Hypervisor + Hyper-V) 来启用基于 VM 的嵌套 pods(预览版)。 由于使用 Hyper-V,AKS 节点操作系统本身是 Hyper-V 的巢状虚拟机(根操作系统)。 因此,它只能与支持嵌套虚拟化(如 Dv3 系列)的 VM 系列一起使用。 此命名约定将在将来的版本中弃用,取而代之的是 KataVmIsolation。
KataVmIsolation:节点可以使用 (Kata + Cloud Hypervisor + Hyper-V) 来启用基于虚拟机的嵌套 Pods。 由于使用 Hyper-V,AKS 节点操作系统本身是 Hyper-V 的巢状虚拟机(根操作系统)。 因此,它只能与支持嵌套虚拟化(如 Dv3 系列)的 VM 系列一起使用。

枚举

AzureClouds

一个用来描述Azure云环境的enum。

KnownAccelerationMode

启用高级网络加速选项。 这允许用户使用 BPF 主机路由配置加速。 这只能通过 Cilium 数据平面启用。 如果未指定,则默认值为 None(无加速)。 可以在预先存在的集群上更改加速模式。 详见 https://aka.ms/acnsperformance 说明

KnownAddonAutoscaling

是否启用 VPA 加载项并将其配置为缩放 AKS 管理的加载项。

KnownAdoptionPolicy

如果已存在同名的 Kubernetes 命名空间,则执行作。

KnownAdvancedNetworkPolicies

启用高级网络策略。 这允许用户配置第 7 层网络策略(FQDN、HTTP、Kafka)。 必须通过 Cilium 网络策略资源配置策略本身,请参阅 https://docs.cilium.io/en/latest/security/policy/index.html。 这只能在基于 cilium 的群集上启用。 如果未指定,则默认值为 FQDN(如果 security.enabled 设置为 true)。

KnownAgentPoolMode

代理池的模式。 群集必须随时至少有一个“系统”代理池。 有关代理池限制和最佳做法的其他信息,请参阅:https://docs.microsoft.com/azure/aks/use-system-pools

KnownAgentPoolSSHAccess

代理池的SSH access方法。

KnownAgentPoolType

代理池的类型。

KnownArtifactSource

项目源。 artifacts 下载的来源。

KnownBackendPoolType

受管理的入站负载均衡器后端池类型。

KnownClusterServiceLoadBalancerHealthProbeMode

外部流量策略群集服务的运行状况探测行为。

KnownCode

指示群集是正在运行还是已停止

KnownConnectionStatus

专用链接服务连接状态。

KnownContainerNetworkLogs

Conconfigs container network logs ingestion with Azure Monitor. 哪些网络日志要被导入由以下链接中的CRD控制。 默认情况下不会接收任何网络日志。 关于集装箱网络日志的更多信息可在 https://aka.ms/ContainerNetworkLogsDoc。 关于配置容器网络日志的更多信息,请访问 https://aka.ms/acns/howtoenablecnl。 如果未指定,默认为禁用。

KnownCreatedByType

创建资源的实体类型。

KnownDeletePolicy

删除命名空间的选项。

KnownDriftAction

机器的漂移动作。 指示计算机是否由于托管集群属性的更改而偏离其预期状态,需要采取纠正措施。

KnownDriverType

创建 Windows 代理池时,指定要安装的 GPU 驱动类型。 如果未提供,AKS 会根据系统兼容性选择驱动程序。 创建 AgentPool 后,无法更改此更改。 这不能在 Linux AgentPools 上设置。 对于 Linux AgentPools,根据系统兼容性选择驱动程序。

KnownExpander

纵向扩展时要使用的扩展器。 如果未指定,则默认值为“random”。 更多信息请参见扩展器

KnownExtendedLocationTypes

extendedLocation 的类型。

KnownFormat

kubeconfig 凭据的格式。

KnownGPUDriver

是否安装 GPU 驱动程序。 如果未指定,则默认为“安装”。

KnownGPUInstanceProfile

用于为支持的 GPU VM SKU 指定 GPU MIG 实例配置文件的 GPUInstanceProfile。

KnownGatewayAPIIstioEnabled

是否启用 Istio 作为 Gateway API 实现,用于与应用路由的托管入口。

KnownGuardrailsSupport

版本是预览版还是稳定版。

KnownIdentityBindingProvisioningState

上次接受的作的预配状态。

KnownInfrastructureEncryption

是否使用服务托管密钥启用 Kubernetes 资源对象的静态加密。 有关这方面的更多信息,请参阅 https://aka.ms/aks/kubernetesResourceObjectEncryption

KnownIpFamily

确定地址属于 IPv4 还是 IPv6 系列

KnownIpvsScheduler

IPVS 计划程序,有关详细信息,请参阅 http://www.linuxvirtualserver.org/docs/scheduling.html

KnownIstioIngressGatewayMode

入口网关的模式。

KnownJWTAuthenticatorProvisioningState

上次接受的作的预配状态。

KnownKeyVaultNetworkAccessTypes

key vault的网络access。 key vault的网络access。 可能的值为 PublicPrivatePublic表示key vault允许所有网络的公共access。 Private 表示key vault关闭公共access并启用private link。 默认值为 Public

KnownKubeletDiskType

确定空Dir卷、容器运行时数据根和Kubelet临时storage的放置。

KnownKubernetesSupportPlan

AKS 托管群集的不同支持层

KnownLicenseType

用于Windows虚拟机的许可证类型。 详情请参见 Azure 混合用户优势

KnownLoadBalancerSku

管理集群的load balancer sku。 默认值为“standard”。 有关负载均衡器SKU差异的更多信息,请参见Azure 负载均衡器 SKUs

KnownLocalDNSForwardDestination

要从 localDNS 转发的 DNS 查询的目标服务器。

KnownLocalDNSForwardPolicy

用于选择上游 DNS 服务器的转发策略。 有关更多信息,请参阅 forward plugin

KnownLocalDNSMode

localDNS 的启用模式。

KnownLocalDNSProtocol

对于从 localDNS 到上游 DNS 服务器的连接,强制执行 TCP 或首选 UDP 协议。

KnownLocalDNSQueryLogging

localDNS 中 DNS 查询的日志级别。

KnownLocalDNSServeStale

用于提供过时数据的策略。 有关更多信息,请参阅 缓存插件

KnownLocalDNSState

系统生成的 localDNS 状态。

KnownManagedClusterPodIdentityProvisioningState

容器标识的当前置备状态。

KnownManagedClusterSKUName

托管群集 SKU 的名称。

KnownManagedClusterSKUTier

托管群集 SKU 的层。 如果未指定,则默认值为“Free”。 详情请参见AKS定价层级

KnownManagedGatewayType

托管网关 API 安装的配置。 如果未指定,则默认值为“禁用”。 有关详细信息,请参阅 https://aka.ms/k8s-gateway-api

KnownManagementMode

托管GPU体验会在GPU驱动之上安装额外组件,比如数据中心GPU管理器(DCGM)指标用于监控。 想了解更多安装内容,请查看 aka.ms/aks/managed-gpu。

KnownMeshMembershipProvisioningState

上次接受的作的预配状态。

KnownMigStrategy

设定用于托管MIG支持的MIG(多实例GPU)策略。 想了解更多不同策略的信息,请访问 aka.ms/aks/managed-gpu。 未指定时,默认为无。

KnownMode

指定要使用的代理模式(“IPTABLES”、“IPVS”或“NFTABLES”)

KnownNamespaceProvisioningState

命名空间的当前预配状态。

KnownNetworkDataplane

Kubernetes 群集中使用的网络数据平面。

KnownNetworkMode

Azure CNI 配置的网络模式。 如果 networkPlugin 不是 'azure',则无法指定。

KnownNetworkPlugin

用于生成 Kubernetes 网络的网络插件。

KnownNetworkPluginMode

网络插件应使用的模式。

KnownNetworkPolicy

用于生成 Kubernetes 网络的网络策略。

KnownNginxIngressControllerType

默认 NginxIngressController 自定义资源的入口类型

KnownNodeOSUpgradeChannel

节点作系统升级通道。 更新节点上 OS 的方式。 默认值为 NodeImage。

KnownNodeProvisioningDefaultNodePools

为节点预置配置的默认 Karpenter 节点池 (CRD) 集。 除非 mode 为 'Auto',否则此字段无效。 警告:在现有集群上将其从 Auto 更改为 None 将导致默认的 Karpenter NodePools 被删除,这将耗尽并删除与这些池关联的节点。 强烈建议不要这样做,除非有空闲节点准备好接收该作驱逐的 Pod。 如果未指定,则默认值为 Auto。有关更多信息,请参阅 aka.ms/aks/nap#node-pools。

KnownNodeProvisioningMode

节点预配模式。 如果未指定,则默认值为 Manual。

KnownOSDiskType

要用于代理池中的计算机的 OS 磁盘类型。 如果 VM 支持该 VM 并且缓存磁盘大于请求的 OSDiskSizeGB,则默认值为“临时”。 否则,默认为“Managed”。 创建后可能不会更改。 更多信息请参见Ephemeral OS

KnownOSType

作系统类型。 默认值为 Linux。

KnownOperator

运算符表示键与一组值的关系。 有效运算符为 In 和 NotIn

KnownOssku

指定代理池使用的 OS SKU。 如果 OSType 为 Linux,则默认值为 Ubuntu。 默认是 Kubernetes <= 1.24 时使用 Windows2019;如果 OSType Windows,则使用 Windows2022 >= 1.25。

KnownOutboundType

出站(出口)路由方法。 这只能在群集创建时设置,以后无法更改。 更多信息请参见出站类型

KnownPodIPAllocationMode

Pod IP 分配模式。 代理池中 Pod 的 IP 分配模式。 必须与 podSubnetId 一起使用。 默认值为“DynamicIndividual”。

KnownPodLinkLocalAccess

定义访问带有hostNetwork=false的pods的特殊链接本地地址(Azure实例Metadata Service,即IMDS)。 如果未指定,则默认值为“IMDS”。

KnownPolicyRule

枚举表示不同的网络策略规则。

KnownPrivateEndpointConnectionProvisioningState

当前预配状态。

KnownProtocol

端口的网络协议。

KnownProxyRedirectionMechanism

流量重定向的模式。

KnownPublicNetworkAccess

PublicNetworkAccess 的 PublicNetworkAccess 中。 允许或拒绝AKS的公共网络access

KnownResourceIdentityType

用于托管群集的标识类型。 更多信息请参见AKS中的use托管身份。

KnownResourceSkuCapacityScaleType

适用于 SKU 的缩放类型。

KnownResourceSkuRestrictionsReasonCode

限制的原因。

KnownResourceSkuRestrictionsType

限制的类型。

KnownRestrictionLevel

应用于群集节点资源组的限制级别。 如果未指定,则默认值为“未限制”

KnownSafeguardsSupport

版本是预览版还是稳定版。

KnownScaleDownMode

介绍如何向代理池添加或删除 VM。 请参阅 计费状态

KnownScaleSetEvictionPolicy

虚拟机规模集逐出策略。 驱逐政策明确了虚拟机被驱逐时to do处理方式。 默认值为“删除”。 有关驱逐的更多信息,请参见 spot 虚拟机

KnownScaleSetPriority

虚拟机规模集优先级。

KnownSchedulerConfigMode

此调度程序实例的配置自定义模式。

KnownSeccompDefault

指定应用于所有工作负荷的默认 seccomp 配置文件。 如果未指定,则默认使用“未完成”。

KnownServiceMeshMode

服务网格的模式。

KnownSnapshotType

快照的类型。 默认值为 NodePool。

KnownTransitEncryptionType

配置 Pod 到 Pod 加密。 这只能在基于 Cilium 的群集上启用。 如果未指定,则默认值为 None。

KnownTrustedAccessRoleBindingProvisioningState

受信任访问角色绑定的当前预配状态。

KnownType

周索引。 指定 dayOfWeek 在当月的哪一周应用。

KnownUndrainableNodeBehavior

定义升级期间不可透支节点的行为。 不透支节点的最常见原因是 Pod 中断预算(PDB),但其他问题(例如 Pod 终止宽限期超出剩余的每节点排空超时或 Pod 仍在运行状态)也可能导致无法执行的节点。

KnownUpgradeChannel

用于自动升级的升级通道。 默认值为“none”。 更多信息请参见 setting AKS 集群自动升级通道

KnownUpgradeStrategy

定义代理池的升级策略。 默认值为滚动。

KnownVersions

可用的 API 版本。

KnownVmState

虚拟机状态。 指示基础虚拟机的当前状态。

KnownWeekDay

工作日枚举。

KnownWorkloadRuntime

确定节点可以运行的工作负荷的类型。

函数

restorePoller<TResponse, TResult>(ContainerServiceClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

从另一个轮询器的序列化状态创建轮询器。 当您想要在不同的主机上创建轮询器或需要在原始轮询器不在作用域内后构造轮询器时,这会很有用。

函数详细信息

restorePoller<TResponse, TResult>(ContainerServiceClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

从另一个轮询器的序列化状态创建轮询器。 当您想要在不同的主机上创建轮询器或需要在原始轮询器不在作用域内后构造轮询器时,这会很有用。

function restorePoller<TResponse, TResult>(client: ContainerServiceClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

参数

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

返回

PollerLike<OperationState<TResult>, TResult>