@azure/arm-containerservice package
接口
类型别名
| AccelerationMode |
启用高级网络加速选项。 这允许用户使用 BPF 主机路由配置加速。 这只能通过 Cilium 数据平面启用。 如果未指定,则默认值为 None(无加速)。 可以在预先存在的集群上更改加速模式。 详见 https://aka.ms/acnsperformance 相关说明 服务支持的已知值
BpfVeth:启用 veth 设备模式的 eBPF 主机路由。 |
| AddonAutoscaling |
是否启用 VPA 加载项并将其配置为缩放 AKS 管理的加载项。 服务支持的已知值
已启用:已启用自动缩放 AKS 托管加载项的功能。 默认 VPA 更新模式为初始模式。 |
| AdoptionPolicy |
如果已存在同名的 Kubernetes 命名空间,则执行作。 服务支持的已知值
从不:如果命名空间已存在于 Kubernetes 中,则尝试在 ARM 中创建相同的命名空间将失败。 |
| AdvancedNetworkPolicies |
启用高级网络策略。 这允许用户配置第 7 层网络策略(FQDN、HTTP、Kafka)。 必须通过 Cilium 网络策略资源配置策略本身,请参阅 https://docs.cilium.io/en/latest/security/policy/index.html。 这只能在基于 cilium 的群集上启用。 如果未指定,则默认值为 FQDN(如果 security.enabled 设置为 true)。 服务支持的已知值
L7:启用第 7 层网络策略(FQDN、HTTP/S、Kafka)。 此选项是 FQDN 选项的超集。 |
| AgentPoolMode |
代理池的模式。 群集必须随时至少有一个“系统”代理池。 有关代理池限制和最佳做法的其他信息,请参阅:https://docs.microsoft.com/azure/aks/use-system-pools 服务支持的已知值
系统:系统代理池主要用于托管核心系统 Pod 和 metrics-server 等关键系统 Pod。 系统代理池 osType 必须是 Linux。 系统代理池 VM SKU 必须至少具有 2vCPU 和 4GB 内存。 |
| AgentPoolSSHAccess |
代理池的SSH access方法。 服务支持的已知值
LocalUser:可以使用私钥作为本地用户通过 SSH 连接到节点。 |
| AgentPoolType |
代理池的类型。 服务支持的已知值
VirtualMachineScaleSets:创建虚拟机规模集支持的代理池。 |
| ArtifactSource |
项目源。 artifacts 下载的来源。 服务支持的已知值
Cache:带缓存的Azure 容器注册表拉取图片 |
| AzureSupportedClouds |
云设置为字符串文字类型的支持值 |
| BackendPoolType |
受管理的入站负载均衡器后端池类型。 服务支持的已知值
NodeIPConfiguration:受管理的入站负载均衡器后端池类型。
https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend。 |
| ClusterServiceLoadBalancerHealthProbeMode |
外部流量策略群集服务的运行状况探测行为。 服务支持的已知值
ServiceNodePort:每个外部流量策略群集服务都将有自己的运行状况探测以服务 nodePort 为目标。 |
| Code |
显示集群是运行中还是停止 服务支持的已知值
运行:群集正在运行。 |
| ConnectionStatus |
专用链接服务连接状态。 服务支持的已知值
待处理:连接正在等待批准。 |
| ContainerNetworkLogs |
Conconfigs container network logs ingestion with Azure Monitor. 哪些网络日志要被导入由以下链接中的CRD控制。 默认情况下不会接收任何网络日志。 关于集装箱网络日志的更多信息可在 https://aka.ms/ContainerNetworkLogsDoc。 关于配置容器网络日志的更多信息,请访问 https://aka.ms/acns/howtoenablecnl。 如果未指定,默认为禁用。 服务支持的已知值
Disabled:Azure 监控器网络日志的导入被禁用 |
| ContinuablePage |
描述结果页面的接口。 |
| CreatedByType |
创建资源的实体类型。 服务支持的已知值
用户:实体由用户创建。 |
| DeletePolicy |
删除命名空间的选项。 服务支持的已知值
保留:只删除 ARM 资源,保留 Kubernetes 命名空间。 同时删除 ManagedByARM 标签。 |
| DriftAction |
机器的漂移动作。 指示计算机是否由于托管集群属性的更改而偏离其预期状态,需要采取纠正措施。 服务支持的已知值已同步:计算机是最新的。 |
| DriverType |
创建 Windows 代理池时,指定要安装的 GPU 驱动类型。 如果未提供,AKS 会根据系统兼容性选择驱动程序。 创建 AgentPool 后,无法更改此更改。 这不能在 Linux AgentPools 上设置。 对于 Linux AgentPools,根据系统兼容性选择驱动程序。 服务支持的已知值
GRID:安装适用于 GPU 的 GRID 驱动程序,适合需要虚拟化支持的应用程序。 |
| Expander |
纵向扩展时要使用的扩展器。 如果未指定,则默认值为“random”。 更多信息请参见扩展器。 服务支持的已知值
浪费最少:选择在纵向扩展后将具有最小空闲 CPU(如果已绑定、未使用的内存)的节点组。 当你具有不同类的节点(例如,高 CPU 或高内存节点)时,这非常有用,并且仅当存在需要大量这些资源的挂起 Pod 时,才需要扩展这些节点。 |
| ExtendedLocationTypes |
extendedLocation 的类型。 服务支持的已知值EdgeZone:Azure Edge Zone 扩展位置类型。 |
| Format |
kubeconfig 凭据的格式。 服务支持的已知值
azure:返回 azure 身份验证提供程序 kubeconfig。 此格式在 v1.22 中已弃用,将在 v1.26 中完全删除。 请参阅:https://aka.ms/k8s/changes-1-26。 |
| GPUDriver |
是否安装 GPU 驱动程序。 如果未指定,则默认为“安装”。 服务支持的已知值
安装:安装驱动程序。 |
| GPUInstanceProfile |
用于为支持的 GPU VM SKU 指定 GPU MIG 实例配置文件的 GPUInstanceProfile。 服务支持的已知值
MIG1g:MIG 1g GPU 实例配置文件。 |
| GatewayAPIIstioEnabled |
是否启用 Istio 作为 Gateway API 实现,用于与应用路由的托管入口。 服务支持的已知值
启用:通过无侧车的Istio控制平面通过Gateway API实现托管入口。 |
| GuardrailsSupport |
版本是预览版还是稳定版。 服务支持的已知值
预览版:版本为预览版。 不建议在关键生产群集上使用预览版。 预览版可能不支持所有用例。 |
| IdentityBindingProvisioningState |
上次接受的作的预配状态。 服务支持的已知值
已成功:已创建资源。 |
| InfrastructureEncryption |
是否使用服务托管密钥启用 Kubernetes 资源对象的静态加密。 有关这方面的更多信息,请参阅 https://aka.ms/aks/kubernetesResourceObjectEncryption。 服务支持的已知值已启用:启用使用服务管理的密钥对 Kubernetes 资源对象进行静态加密。 有关这方面的更多信息,请参阅 https://aka.ms/aks/kubernetesResourceObjectEncryption。 |
| IpFamily |
确定地址属于IPv4还是IPv6家族 服务支持的已知值
IPv4:IPv4 系列 |
| IpvsScheduler |
IPVS 计划程序,有关详细信息,请参阅 http://www.linuxvirtualserver.org/docs/scheduling.html。 服务支持的已知值
RoundRobin:轮循机制 |
| IstioIngressGatewayMode |
入口网关的模式。 服务支持的已知值
外部:入口网关分配有公共 IP 地址,可公开访问。 |
| JWTAuthenticatorProvisioningState |
上次接受的作的预配状态。 服务支持的已知值
已成功:已创建资源。 |
| KeyVaultNetworkAccessTypes |
key vault的网络access。 key vault的网络access。 可能的值为 服务支持的已知值
公共:密钥库允许所有网络的公共访问。 |
| KubeletDiskType |
确定空Dir卷、容器运行时数据根和Kubelet临时storage的放置。 服务支持的已知值
OS:Kubelet 将对其数据使用 OS 磁盘。 |
| KubernetesSupportPlan |
AKS 托管集群的不同支持层级 服务支持的已知值
KubernetesOfficial:该版本的支持与开放源代码 Kubernetes版本相同。 官方 Kubernetes 开放源代码 社区支持版本在发布后一年内。 |
| LicenseType |
用于Windows虚拟机的许可证类型。 详情请参见 Azure 混合用户优势。 服务支持的已知值
无:未应用其他许可。 |
| LoadBalancerSku |
管理集群的load balancer sku。 默认值为“standard”。 有关负载均衡器SKU差异的更多信息,请参见Azure 负载均衡器 SKUs。 服务支持的已知值
standard:使用标准的负载均衡器。 这是推荐的负载均衡器 SKU。 关于如何在托管集群中操作load balancer,请参见 standard 负载均衡器 条目。 |
| LocalDNSForwardDestination |
要从 localDNS 转发的 DNS 查询的目标服务器。 服务支持的已知值
ClusterCoreDNS:将 DNS 查询从 localDNS 转发到集群 CoreDNS。 |
| LocalDNSForwardPolicy |
用于选择上游 DNS 服务器的转发策略。 有关更多信息,请参阅 forward plugin 。 服务支持的已知值
顺序:实现顺序上游 DNS 服务器选择。 有关更多信息,请参阅 forward plugin 。 |
| LocalDNSMode |
localDNS 的启用模式。 服务支持的已知值
Preferred:如果当前 Orchestrator 版本支持此功能,则首选启用 localDNS。 |
| LocalDNSProtocol |
对于从 localDNS 到上游 DNS 服务器的连接,强制执行 TCP 或首选 UDP 协议。 服务支持的已知值
PreferUDP:首选 UDP 协议,用于从 localDNS 到上游 DNS 服务器的连接。 |
| LocalDNSQueryLogging |
localDNS 中 DNS 查询的日志级别。 服务支持的已知值
错误:在 localDNS 中启用错误日志记录。 有关更多信息,请参阅 errors 插件 。 |
| LocalDNSServeStale |
用于提供过时数据的策略。 有关更多信息,请参阅 缓存插件 。 服务支持的已知值
Verify (验证):通过验证提供过时的数据。 首先验证源中的条目是否仍然不可用,然后再将过期的条目发送到客户端。 有关更多信息,请参阅 缓存插件 。 |
| LocalDNSState |
系统生成的 localDNS 状态。 服务支持的已知值
Enabled:localDNS 已启用。 |
| ManagedClusterPodIdentityProvisioningState |
容器标识的当前置备状态。 服务支持的已知值
分配:分配了舱体身份。 |
| ManagedClusterSKUName |
托管群集 SKU 的名称。 服务支持的已知值
基本:AKS 控制平面的基本选项。 |
| ManagedClusterSKUTier |
托管群集 SKU 的层。 如果未指定,则默认值为“Free”。 详情请参见AKS定价层级。 服务支持的已知值
Premium:除了“标准”中包含的所有功能外,群集还具有高级功能。 高级版支持为某些 Kubernetes 版本选择 LongTermSupport (aka.ms/aks/lts)。 |
| ManagedGatewayType |
托管网关 API 安装的配置。 如果未指定,则默认值为“禁用”。 有关详细信息,请参阅 https://aka.ms/k8s-gateway-api。 服务支持的已知值
已禁用:网关 API CRD 不会在您的集群上进行协调。 |
| ManagementMode |
托管GPU体验会在GPU驱动之上安装额外组件,比如数据中心GPU管理器(DCGM)指标用于监控。 想了解更多安装内容,请查看 aka.ms/aks/managed-gpu。 服务支持的已知值
非托管:NVIDIA GPU禁用了托管GPU体验。 |
| MeshMembershipProvisioningState |
上次接受的作的预配状态。 服务支持的已知值
已取消:资源创建已取消。 |
| MigStrategy |
设定用于托管MIG支持的MIG(多实例GPU)策略。 想了解更多不同策略的信息,请访问 aka.ms/aks/managed-gpu。 未指定时,默认为无。 服务支持的已知值
无:不要设定MIG战略。 如果你之前有一个集合,这个方法会覆盖它并移除MIG策略。 |
| Mode |
指定使用哪种代理模式(“IPTABLES”、“IPVS”或“NFTABLES”) 服务支持的已知值
IPTABLES:IPTables 代理模式 |
| NamespaceProvisioningState |
命名空间的当前预配状态。 服务支持的已知值
更新:命名空间正在更新。 |
| NetworkDataplane |
Kubernetes 群集中使用的网络数据平面。 服务支持的已知值
azure:使用Azure网络数据平面。 |
| NetworkMode |
Azure CNI 配置的网络模式。 如果 networkPlugin 不是 'azure',则无法指定。 服务支持的已知值
透明:未创建桥。 Intra-VM 舱间通信通过Azure CNI创建的IP路由进行。 有关详细信息,请参阅 透明模式。 |
| NetworkPlugin |
用于生成 Kubernetes 网络的网络插件。 服务支持的已知值
azure:使用Azure CNI网络插件。 更多信息请参见Azure CNI(高级)网络技术。 |
| NetworkPluginMode |
网络插件应使用的模式。 服务支持的已知值覆盖层:配合networkPlugin=azure使用,Pod获得PodCIDR地址空间的IP,但使用路由域Azure而非Kubenet的路由表方法。 有关详细信息,请访问 https://aka.ms/aks/azure-cni-overlay。 |
| NetworkPolicy |
用于生成 Kubernetes 网络的网络策略。 服务支持的已知值
无:不会强制执行网络策略。 如果未指定 NetworkPolicy,则为默认值。 |
| NginxIngressControllerType |
默认 NginxIngressController 自定义资源的入口类型 服务支持的已知值
AnnotationControlled:将创建默认的 NginxIngressController。 用户可以编辑默认的 NginxIngressController 自定义资源以配置负载均衡器批注。 |
| NodeOSUpgradeChannel |
节点作系统升级通道。 更新节点上 OS 的方式。 默认值为 NodeImage。 服务支持的已知值
无:不会尝试通过 OS 或滚动 VHD 更新计算机 OS。 这意味着你负责安全更新 |
| NodeProvisioningDefaultNodePools |
为节点预置配置的默认 Karpenter 节点池 (CRD) 集。 除非 mode 为 'Auto',否则此字段无效。 警告:在现有集群上将其从 Auto 更改为 None 将导致默认的 Karpenter NodePools 被删除,这将耗尽并删除与这些池关联的节点。 强烈建议不要这样做,除非有空闲节点准备好接收该作驱逐的 Pod。 如果未指定,则默认值为 Auto。有关更多信息,请参阅 aka.ms/aks/nap#node-pools。 服务支持的已知值
无:不会自动预置 Karpenter 节点池。 除非用户创建一个或多个 NodePool CRD 实例,否则不会发生自动扩展。 |
| NodeProvisioningMode |
节点预配模式。 如果未指定,则默认值为 Manual。 服务支持的已知值
手动:用户手动预配节点 |
| OSDiskType |
要用于代理池中的计算机的 OS 磁盘类型。 如果 VM 支持该 VM 并且缓存磁盘大于请求的 OSDiskSizeGB,则默认值为“临时”。 否则,默认为“Managed”。 创建后可能不会更改。 更多信息请参见Ephemeral OS。 服务支持的已知值
Managed:Azure将虚拟机的操作系统磁盘复制到Azure存储,以避免虚拟机需要迁移到其他主机时的数据丢失。 由于容器未设计为保留本地状态,因此此行为提供有限的值,同时提供一些缺点,包括节点预配速度较慢以及读取/写入延迟较高。 |
| OSType |
作系统类型。 默认值为 Linux。 服务支持的已知值
Linux:使用 Linux。 |
| Operator |
运算符表示键与一组值的关系。 有效的运算符有 In 和 NotIn 服务支持的已知值
在中:键的值应位于给定列表中。 |
| Ossku |
指定代理池使用的 OS SKU。 如果 OSType 为 Linux,则默认值为 Ubuntu。 默认是 Kubernetes <= 1.24 时使用 Windows2019;如果 OSType Windows,则使用 Windows2022 >= 1.25。 服务支持的已知值
Ubuntu:将 Ubuntu 用作节点映像的 OS。 |
| OutboundType |
出站(出口)路由方法。 这只能在群集创建时设置,以后无法更改。 更多信息请参见出站类型。 服务支持的已知值
loadBalancer:负载均衡器用于通过 AKS 分配的公共 IP 出口。 这支持类型为“loadBalancer”的 Kubernetes 服务。 有关详细信息,请参阅 出站类型 loadbalancer。 |
| PodIPAllocationMode |
Pod IP 分配模式。 代理池中 Pod 的 IP 分配模式。 必须与 podSubnetId 一起使用。 默认值为“DynamicIndividual”。 服务支持的已知值
DynamicIndividual:为每个节点分配一个可分配给 Pod 的非连续 IP 地址列表。 这更适合最大化大小为 /16 或更小的中小型子网。 如果客户未明确指定 podIPAllocationMode,Azure CNI 集群的动态 IP 分配默认为该模式 |
| PodLinkLocalAccess |
定义访问带有hostNetwork=false的pods的特殊链接本地地址(Azure实例Metadata Service,即IMDS)。 如果未指定,则默认值为“IMDS”。 服务支持的已知值
IMDS:带有 hostNetwork=false 的 Pod 可以无限制地访问Azure实例元数据服务(IMDS)。 |
| PolicyRule |
枚举表示不同的网络策略规则。 服务支持的已知值
DenyAll:拒绝所有网络流量。 |
| PrivateEndpointConnectionProvisioningState |
当前预配状态。 服务支持的已知值
取消:私有端点连接配置已取消。 |
| Protocol |
端口的网络协议。 服务支持的已知值
TCP:TCP 协议。 |
| ProxyRedirectionMechanism |
流量重定向的模式。 服务支持的已知值
InitContainers:Istio 会向每个 Pod 注入一个 init 容器来重定向流量(需要 NET_ADMIN 和 NET_RAW)。 |
| PublicNetworkAccess |
PublicNetworkAccess 的 PublicNetworkAccess 中。 允许或拒绝AKS的公共网络访问 服务支持的已知值
已启用:允许入站/出站到 managedCluster。 |
| ResourceIdentityType |
用于托管群集的标识类型。 更多信息请参见AKS中的 服务支持的已知值
SystemAssigned:使用隐式创建的系统分配托管身份来管理集群资源。 控制平面中的主组件,如 kube-controller-manager,将使用系统分配的托管身份来操作 Azure 资源。 |
| ResourceSkuCapacityScaleType |
适用于 SKU 的缩放类型。 服务支持的已知值
自动:自动缩放 |
| ResourceSkuRestrictionsReasonCode |
限制的原因。 服务支持的已知值
QuotaId:配额ID限制 |
| ResourceSkuRestrictionsType |
限制的类型。 服务支持的已知值
地点:地点限制 |
| RestrictionLevel |
应用于群集节点资源组的限制级别。 如果未指定,默认为“无限制” 服务支持的已知值
不受限制的:托管节点资源组上允许所有 RBAC 权限 |
| SafeguardsSupport |
版本是预览版还是稳定版。 服务支持的已知值
预览版:版本为预览版。 不建议在关键生产群集上使用预览版。 预览版可能不支持所有用例。 |
| ScaleDownMode |
介绍如何向代理池添加或删除 VM。 请参阅 计费状态。 服务支持的已知值
删除:在纵向扩展期间创建新实例,并在缩减期间删除实例。 |
| ScaleSetEvictionPolicy |
虚拟机规模集逐出策略。 驱逐政策明确了虚拟机被驱逐时to do处理方式。 默认值为“删除”。 有关驱逐的更多信息,请参见 spot 虚拟机 服务支持的已知值
删除:逐出节点池的基础规模集中的节点将被删除。 |
| ScaleSetPriority |
虚拟机规模集优先级。 服务支持的已知值
现成:将使用现成优先级 VM。 没有现成节点的 SLA。 有关详细信息,请参阅 AKS 上的 |
| SchedulerConfigMode |
此调度程序实例的配置自定义模式。 服务支持的已知值
默认值:无配置自定义。 使用默认配置。 |
| SeccompDefault |
指定应用于所有工作负荷的默认 seccomp 配置文件。 如果未指定,则默认使用“未完成”。 服务支持的已知值
未完成:不应用 seccomp 配置文件,允许所有系统调用。 |
| ServiceMeshMode |
服务网格的模式。 服务支持的已知值
Istio:Istio 部署为 AKS 加载项。 |
| SnapshotType |
快照的类型。 默认值为 NodePool。 服务支持的已知值
NodePool:快照是节点池的快照。 |
| TransitEncryptionType |
配置 Pod 到 Pod 加密。 这只能在基于 Cilium 的群集上启用。 如果未指定,则默认值为 None。 服务支持的已知值
WireGuard:启用 WireGuard 加密。 请参阅 https://docs.cilium.io/en/latest/security/network/encryption-wireguard/ 有关使用案例和实施详细信息 |
| TrustedAccessRoleBindingProvisioningState |
受信任访问角色绑定的当前预配状态。 服务支持的已知值
取消:可信访问角色绑定配置被取消。 |
| Type |
周索引。 指定 dayOfWeek 在当月的哪一周应用。 服务支持的已知值
第一:当月的第一周。 |
| UndrainableNodeBehavior |
定义升级期间不可透支节点的行为。 不透支节点的最常见原因是 Pod 中断预算(PDB),但其他问题(例如 Pod 终止宽限期超出剩余的每节点排空超时或 Pod 仍在运行状态)也可能导致无法执行的节点。 服务支持的已知值
Cordon:AKS 将封锁被阻止的节点,并在升级期间将其替换为激增节点。 被阻止的节点将被封锁并替换为激增节点。 被阻止的节点将具有标签“kubernetes.azure.com/upgrade-status:Quarantined”。 将为每个阻塞的节点保留激增节点。 将尽最大努力删除所有其他激增节点。 如果有足够的激增节点来替换被阻止的节点,则升级操作和托管群集将处于失败状态。 否则,升级操作和托管群集将处于取消状态。 |
| UpgradeChannel |
用于自动升级的升级通道。 默认值为“none”。 更多信息请参见 setting AKS 集群自动升级通道。 服务支持的已知值
快速:自动将群集升级到最新支持的次要版本上的最新受支持修补程序版本。 如果群集位于 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。 |
| UpgradeStrategy |
定义代理池的升级策略。 默认值为滚动。 服务支持的已知值
滚动:指定代理池将执行滚动升级。 这是默认升级策略。 |
| VmState |
虚拟机状态。 指示基础虚拟机的当前状态。 服务支持的已知值正在运行:虚拟机当前正在运行。 |
| WeekDay |
工作日枚举。 服务支持的已知值
星期日:代表星期日。 |
| WorkloadRuntime |
确定节点可以运行的工作负荷的类型。 服务支持的已知值
OCIContainer:节点将使用 Kubelet 来运行标准 OCI 容器工作负荷。 |
枚举
| 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。 可能的值为 |
| 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中的 |
| 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 |
确定节点可以运行的工作负荷的类型。 |
函数
| restore |
从另一个轮询器的序列化状态创建轮询器。 当您想要在不同的主机上创建轮询器或需要在原始轮询器不在作用域内后构造轮询器时,这会很有用。 |
函数详细信息
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>
参数
- client
- ContainerServiceClient
- serializedState
-
string
- sourceOperation
-
(args: any[]) => PollerLike<OperationState<TResult>, TResult>
- options
-
RestorePollerOptions<TResult, PathUncheckedResponse>
返回
PollerLike<OperationState<TResult>, TResult>