@azure/arm-containerservice package
接口
类型别名
| AdvancedNetworkPolicies |
定义 AdvancedNetworkPolicies 的值。 服务支持的已知值
L7:启用第 7 层网络策略(FQDN、HTTP/S、Kafka)。 此选项是 FQDN 选项的超集。 |
| AgentPoolMode |
定义 AgentPoolMode 的值。 服务支持的已知值
系统:系统代理池主要用于托管核心系统 Pod 和 metrics-server 等关键系统 Pod。 系统代理池 osType 必须是 Linux。 系统代理池 VM SKU 必须至少具有 2vCPU 和 4GB 内存。 |
| AgentPoolSSHAccess |
定义 AgentPoolSSHAccess 的值。 服务支持的已知值
LocalUser:可以使用私钥作为本地用户通过 SSH 连接到节点。 |
| AgentPoolType |
定义 AgentPoolType 的值。 服务支持的已知值
VirtualMachineScaleSets:创建虚拟机规模集支持的代理池。 |
| AgentPoolsAbortLatestOperationResponse |
包含 abortLatestOperation 操作的响应数据。 |
| AgentPoolsCreateOrUpdateResponse |
包含 createOrUpdate 操作的响应数据。 |
| AgentPoolsDeleteMachinesResponse |
包含 deleteMachines 操作的响应数据。 |
| AgentPoolsDeleteResponse |
包含删除操作的响应数据。 |
| AgentPoolsGetAvailableAgentPoolVersionsResponse |
包含 getAvailableAgentPoolVersions 操作的响应数据。 |
| AgentPoolsGetResponse |
包含获取操作的响应数据。 |
| AgentPoolsGetUpgradeProfileResponse |
包含 getUpgradeProfile 操作的响应数据。 |
| AgentPoolsListNextResponse |
包含 listNext 操作的响应数据。 |
| AgentPoolsListResponse |
包含列表操作的响应数据。 |
| ArtifactSource |
定义 ArtifactSource 的值。 服务支持的已知值
缓存:使用缓存从 Azure 容器注册表拉取映像 |
| BackendPoolType |
定义 BackendPoolType 的值。 服务支持的已知值
NodeIPConfiguration:托管入站负载均衡器 BackendPool 的类型。
https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend。 |
| Code |
定义 Code 的值。 服务支持的已知值
运行:群集正在运行。 |
| ConnectionStatus |
定义 ConnectionStatus 的值。 服务支持的已知值
Pending |
| CreatedByType |
定义 CreatedByType 的值。 服务支持的已知值
User |
| Expander |
定义 Expander 的值。 服务支持的已知值
浪费最少:选择在纵向扩展后将具有最小空闲 CPU(如果已绑定、未使用的内存)的节点组。 当你具有不同类的节点(例如,高 CPU 或高内存节点)时,这非常有用,并且仅当存在需要大量这些资源的挂起 Pod 时,才需要扩展这些节点。 |
| ExtendedLocationTypes |
定义 ExtendedLocationTypes 的值。 服务支持的已知值EdgeZone |
| Format |
定义 Format 的值。 服务支持的已知值
azure:返回 azure 身份验证提供程序 kubeconfig。 此格式在 v1.22 中已弃用,将在 v1.26 中完全删除。 请参阅:https://aka.ms/k8s/changes-1-26。 |
| GPUDriver |
定义 GPUDriver 的值。 服务支持的已知值
安装:安装驱动程序。 |
| GPUInstanceProfile |
定义 GPUInstanceProfile 的值。 服务支持的已知值
MIG1g |
| IpFamily |
定义 IpFamily 的值。 服务支持的已知值
IPv4 |
| IstioIngressGatewayMode |
定义 IstioIngressGatewayMode 的值。 服务支持的已知值
外部:入口网关分配有公共 IP 地址,可公开访问。 |
| KeyVaultNetworkAccessTypes |
定义 KeyVaultNetworkAccessTypes 的值。 服务支持的已知值
Public |
| KubeletDiskType |
定义 KubeletDiskType 的值。 服务支持的已知值
OS:Kubelet 将对其数据使用 OS 磁盘。 |
| KubernetesSupportPlan |
定义 KubernetesSupportPlan 的值。 服务支持的已知值
KubernetesOfficial:对版本的支持与开源 Kubernetes 产品/服务的支持相同。 正式 Kubernetes 开源社区在发布后 1 年支持版本。 |
| LicenseType |
定义 LicenseType 的值。 服务支持的已知值
无:未应用其他许可。 |
| LoadBalancerSku |
定义 LoadBalancerSku 的值。 服务支持的已知值
标准:使用标准负载均衡器。 这是建议的负载均衡器 SKU。 有关在托管群集中使用负载均衡器的详细信息,请参阅 标准负载均衡器 一文。 |
| MachinesGetResponse |
包含获取操作的响应数据。 |
| MachinesListNextResponse |
包含 listNext 操作的响应数据。 |
| MachinesListResponse |
包含列表操作的响应数据。 |
| MaintenanceConfigurationsCreateOrUpdateResponse |
包含 createOrUpdate 操作的响应数据。 |
| MaintenanceConfigurationsGetResponse |
包含获取操作的响应数据。 |
| MaintenanceConfigurationsListByManagedClusterNextResponse |
包含 listByManagedClusterNext 操作的响应数据。 |
| MaintenanceConfigurationsListByManagedClusterResponse |
包含 listByManagedCluster 操作的响应数据。 |
| ManagedClusterPodIdentityProvisioningState |
定义 ManagedClusterPodIdentityProvisioningState 的值。 服务支持的已知值
Assigned |
| ManagedClusterSKUName |
定义 ManagedClusterSKUName 的值。 服务支持的已知值
基本:AKS 控制平面的基本选项。 |
| ManagedClusterSKUTier |
定义 ManagedClusterSKUTier 的值。 服务支持的已知值
Premium:除了“标准”中包含的所有功能外,群集还具有高级功能。 高级版支持为某些 Kubernetes 版本选择 LongTermSupport (aka.ms/aks/lts)。 |
| ManagedClustersAbortLatestOperationResponse |
包含 abortLatestOperation 操作的响应数据。 |
| ManagedClustersCreateOrUpdateResponse |
包含 createOrUpdate 操作的响应数据。 |
| ManagedClustersDeleteResponse |
包含删除操作的响应数据。 |
| ManagedClustersGetAccessProfileResponse |
包含 getAccessProfile 操作的响应数据。 |
| ManagedClustersGetCommandResultResponse |
包含 getCommandResult 操作的响应数据。 |
| ManagedClustersGetMeshRevisionProfileResponse |
包含 getMeshRevisionProfile 操作的响应数据。 |
| ManagedClustersGetMeshUpgradeProfileResponse |
包含 getMeshUpgradeProfile 操作的响应数据。 |
| ManagedClustersGetResponse |
包含获取操作的响应数据。 |
| ManagedClustersGetUpgradeProfileResponse |
包含 getUpgradeProfile 操作的响应数据。 |
| ManagedClustersListByResourceGroupNextResponse |
包含 listByResourceGroupNext 操作的响应数据。 |
| ManagedClustersListByResourceGroupResponse |
包含 listByResourceGroup 操作的响应数据。 |
| ManagedClustersListClusterAdminCredentialsResponse |
包含 listClusterAdminCredentials 操作的响应数据。 |
| ManagedClustersListClusterMonitoringUserCredentialsResponse |
包含 listClusterMonitoringUserCredentials 操作的响应数据。 |
| ManagedClustersListClusterUserCredentialsResponse |
包含 listClusterUserCredentials 操作的响应数据。 |
| ManagedClustersListKubernetesVersionsResponse |
包含 listKubernetesVersions 操作的响应数据。 |
| ManagedClustersListMeshRevisionProfilesNextResponse |
包含 listMeshRevisionProfilesNext 操作的响应数据。 |
| ManagedClustersListMeshRevisionProfilesResponse |
包含 listMeshRevisionProfiles 操作的响应数据。 |
| ManagedClustersListMeshUpgradeProfilesNextResponse |
包含 listMeshUpgradeProfilesNext 操作的响应数据。 |
| ManagedClustersListMeshUpgradeProfilesResponse |
包含 listMeshUpgradeProfiles 操作的响应数据。 |
| ManagedClustersListNextResponse |
包含 listNext 操作的响应数据。 |
| ManagedClustersListOutboundNetworkDependenciesEndpointsNextResponse |
包含 listOutboundNetworkDependenciesEndpointsNext 操作的响应数据。 |
| ManagedClustersListOutboundNetworkDependenciesEndpointsResponse |
包含 listOutboundNetworkDependenciesEndpoints 操作的响应数据。 |
| ManagedClustersListResponse |
包含列表操作的响应数据。 |
| ManagedClustersRotateClusterCertificatesResponse |
包含 rotateClusterCertificates 操作的响应数据。 |
| ManagedClustersRotateServiceAccountSigningKeysResponse |
包含 rotateServiceAccountSigningKeys 操作的响应数据。 |
| ManagedClustersRunCommandResponse |
包含 runCommand 操作的响应数据。 |
| ManagedClustersStartResponse |
包含启动操作的响应数据。 |
| ManagedClustersStopResponse |
包含停止操作的响应数据。 |
| ManagedClustersUpdateTagsResponse |
包含 updateTags 操作的响应数据。 |
| NetworkDataplane |
定义 NetworkDataplane 的值。 服务支持的已知值
azure:使用 Azure 网络数据平面。 |
| NetworkMode |
定义 NetworkMode 的值。 服务支持的已知值
透明:未创建桥。 Intra-VM Pod 到 Pod 通信是通过 Azure CNI 创建的 IP 路由进行的。 有关详细信息,请参阅 透明模式。 |
| NetworkPlugin |
定义 NetworkPlugin 的值。 服务支持的已知值
azure:使用 Azure CNI 网络插件。 有关详细信息,请参阅 Azure CNI(高级)网络。 |
| NetworkPluginMode |
定义 NetworkPluginMode 的值。 服务支持的已知值覆盖:与 networkPlugin=azure 一起使用,Pod 从 PodCIDR 地址空间获得 IP,但使用 Azure 路由域,而不是 Kubenet 路由表的方法。 有关详细信息,请访问 https://aka.ms/aks/azure-cni-overlay。 |
| NetworkPolicy |
定义 NetworkPolicy 的值。 服务支持的已知值
无:不会强制执行网络策略。 如果未指定 NetworkPolicy,则为默认值。 |
| NginxIngressControllerType |
定义 NginxIngressControllerType 的值。 服务支持的已知值
AnnotationControlled:将创建默认的 NginxIngressController。 用户可以编辑默认的 NginxIngressController 自定义资源以配置负载均衡器批注。 |
| NodeOSUpgradeChannel |
定义 NodeOSUpgradeChannel 的值。 服务支持的已知值
无:不会尝试通过 OS 或滚动 VHD 更新计算机 OS。 这意味着你负责安全更新 |
| NodeProvisioningDefaultNodePools |
定义 NodeProvisioningDefaultNodePools 的值。 服务支持的已知值
无:不会自动预置 Karpenter 节点池。 除非用户创建一个或多个 NodePool CRD 实例,否则不会发生自动扩展。 |
| NodeProvisioningMode |
定义 NodeProvisioningMode 的值。 服务支持的已知值
手动:用户手动预配节点 |
| OSDiskType |
定义 OSDiskType 的值。 服务支持的已知值
托管:如果 VM 需要重新定位到另一台主机,Azure 会将虚拟机的操作系统磁盘复制到 Azure 存储,以避免数据丢失。 由于容器未设计为保留本地状态,因此此行为提供有限的值,同时提供一些缺点,包括节点预配速度较慢以及读取/写入延迟较高。 |
| OSType |
定义 OSType 的值。 服务支持的已知值
Linux:使用 Linux。 |
| OperationsListResponse |
包含列表操作的响应数据。 |
| Ossku |
定义 Ossku 的值。 服务支持的已知值
Ubuntu:将 Ubuntu 用作节点映像的 OS。 |
| OutboundType |
定义 OutboundType 的值。 服务支持的已知值
loadBalancer:负载均衡器用于通过 AKS 分配的公共 IP 出口。 这支持类型为“loadBalancer”的 Kubernetes 服务。 有关详细信息,请参阅 出站类型 loadbalancer。 |
| PodIPAllocationMode |
定义 PodIPAllocationMode 的值。 服务支持的已知值
DynamicIndividual:为每个节点分配一个可分配给 Pod 的非连续 IP 地址列表。 这更适合最大化大小为 /16 或更小的中小型子网。 如果客户未显式指定 podIPAllocationMode,则具有动态 IP 分配的 Azure CNI 群集默认为此模式 |
| PrivateEndpointConnectionProvisioningState |
定义 PrivateEndpointConnectionProvisioningState 的值。 服务支持的已知值
Canceled |
| PrivateEndpointConnectionsGetResponse |
包含获取操作的响应数据。 |
| PrivateEndpointConnectionsListResponse |
包含列表操作的响应数据。 |
| PrivateEndpointConnectionsUpdateResponse |
包含更新操作的响应数据。 |
| PrivateLinkResourcesListResponse |
包含列表操作的响应数据。 |
| Protocol |
定义 Protocol 的值。 服务支持的已知值
TCP:TCP 协议。 |
| PublicNetworkAccess |
定义 PublicNetworkAccess 的值。 服务支持的已知值
Enabled |
| ResolvePrivateLinkServiceIdPostResponse |
包含发布操作的响应数据。 |
| ResourceIdentityType |
定义 ResourceIdentityType 的值。 |
| RestrictionLevel |
定义 RestrictionLevel 的值。 服务支持的已知值
不受限制的:托管节点资源组上允许所有 RBAC 权限 |
| ScaleDownMode |
定义 ScaleDownMode 的值。 服务支持的已知值
删除:在纵向扩展期间创建新实例,并在缩减期间删除实例。 |
| ScaleSetEvictionPolicy |
定义 ScaleSetEvictionPolicy 的值。 服务支持的已知值
删除:逐出节点池的基础规模集中的节点将被删除。 |
| ScaleSetPriority |
定义 ScaleSetPriority 的值。 服务支持的已知值
现成:将使用现成优先级 VM。 没有现成节点的 SLA。 有关详细信息,请参阅 AKS 上的 |
| ServiceMeshMode |
定义 ServiceMeshMode 的值。 服务支持的已知值
Istio:Istio 部署为 AKS 加载项。 |
| SnapshotType |
定义 SnapshotType 的值。 服务支持的已知值NodePool:快照是节点池的快照。 |
| SnapshotsCreateOrUpdateResponse |
包含 createOrUpdate 操作的响应数据。 |
| SnapshotsGetResponse |
包含获取操作的响应数据。 |
| SnapshotsListByResourceGroupNextResponse |
包含 listByResourceGroupNext 操作的响应数据。 |
| SnapshotsListByResourceGroupResponse |
包含 listByResourceGroup 操作的响应数据。 |
| SnapshotsListNextResponse |
包含 listNext 操作的响应数据。 |
| SnapshotsListResponse |
包含列表操作的响应数据。 |
| SnapshotsUpdateTagsResponse |
包含 updateTags 操作的响应数据。 |
| TrustedAccessRoleBindingProvisioningState |
定义 TrustedAccessRoleBindingProvisioningState 的值。 服务支持的已知值
Canceled |
| TrustedAccessRoleBindingsCreateOrUpdateResponse |
包含 createOrUpdate 操作的响应数据。 |
| TrustedAccessRoleBindingsDeleteResponse |
包含删除操作的响应数据。 |
| TrustedAccessRoleBindingsGetResponse |
包含获取操作的响应数据。 |
| TrustedAccessRoleBindingsListNextResponse |
包含 listNext 操作的响应数据。 |
| TrustedAccessRoleBindingsListResponse |
包含列表操作的响应数据。 |
| TrustedAccessRolesListNextResponse |
包含 listNext 操作的响应数据。 |
| TrustedAccessRolesListResponse |
包含列表操作的响应数据。 |
| Type |
定义 Type 的值。 服务支持的已知值
第一:当月的第一周。 |
| UndrainableNodeBehavior |
定义 UndrainableNodeBehavior 的值。 服务支持的已知值
Cordon:AKS 将封锁被阻止的节点,并在升级期间将其替换为激增节点。 被阻止的节点将被封锁并替换为激增节点。 被阻止的节点将具有标签“kubernetes.azure.com/upgrade-status:Quarantined”。 将为每个阻塞的节点保留激增节点。 将尽最大努力删除所有其他激增节点。 如果有足够的激增节点来替换被阻止的节点,则升级操作和托管群集将处于失败状态。 否则,升级操作和托管群集将处于取消状态。 |
| UpgradeChannel |
定义 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。 |
| WeekDay |
定义 WeekDay 的值。 服务支持的已知值
Sunday |
| WorkloadRuntime |
定义 WorkloadRuntime 的值。 服务支持的已知值
OCIContainer:节点将使用 Kubelet 来运行标准 OCI 容器工作负荷。 |
枚举
函数
| get |
给定由 |
函数详细信息
getContinuationToken(unknown)
给定由 .value 迭代器生成的最后一个 byPage,返回一个延续标记,该标记可用于稍后开始分页。
function getContinuationToken(page: unknown): string | undefined
参数
- page
-
unknown
从 value 迭代器访问 IteratorResult 上的 byPage 的对象。
返回
string | undefined
可在将来调用期间传递到 byPage() 的延续标记。