You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/aks/faq.md
+13-25Lines changed: 13 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Frequently asked questions for Azure Kubernetes Service (AKS)
3
3
description: Find answers to some of the common questions about Azure Kubernetes Service (AKS).
4
4
ms.topic: conceptual
5
-
ms.date: 10/02/2019
5
+
ms.date: 05/04/2020
6
6
7
7
---
8
8
@@ -14,21 +14,20 @@ This article addresses frequent questions about Azure Kubernetes Service (AKS).
14
14
15
15
For a complete list of available regions, see [AKS regions and availability][aks-regions].
16
16
17
-
## Does AKS support node autoscaling?
17
+
## Can I spread an AKS cluster across regions?
18
18
19
-
Yes, the ability to automatically scale agent nodes horizontally in AKS is currently available in preview. See [Automatically scale a cluster to meet application demands in AKS][aks-cluster-autoscaler] for instructions. AKS autoscaling is based on the [Kubernetes autoscaler][auto-scaler].
19
+
No. AKS clusters are regional resources and cannot span regions. See [best practices for business continuity and disaster recovery][bcdr-bestpractices] for guidance on how to create an architecture that includes multiple regions.
20
20
21
-
## Can I deploy AKS into my existing virtual network?
21
+
## Can I spread an AKS cluster across availability zones?
22
22
23
-
Yes, you can deploy an AKS cluster into an existing virtual network by using the [advanced networking feature][aks-advanced-networking].
23
+
Yes. You can deploy an AKS cluster across one or more [availability zones][availability-zones] in [regions that support them][az-regions].
24
24
25
25
## Can I limit who has access to the Kubernetes API server?
26
26
27
-
Yes, you can limit access to the Kubernetes API server using [API Server Authorized IP Ranges][api-server-authorized-ip-ranges].
27
+
Yes. There are two options for limiting access to the API server:
28
28
29
-
## Can I make the Kubernetes API server accessible only within my virtual network?
30
-
31
-
Not at this time, but this is planned. You can track progress on the [AKS GitHub repo][private-clusters-github-issue].
29
+
- Use [API Server Authorized IP Ranges][api-server-authorized-ip-ranges] if you want to maintain a public endpoint for the API server but restrict access to a set of trusted IP ranges.
30
+
- Use [a private cluster][private-clusters] if you want to limit the API server to *only* be accessible from within your virtual network.
32
31
33
32
## Can I have different VM sizes in a single cluster?
34
33
@@ -128,21 +127,6 @@ In a service-level agreement (SLA), the provider agrees to reimburse the custome
128
127
129
128
It is important to recognize the distinction between AKS service availability which refers to uptime of the Kubernetes control plane and the availability of your specific workload which is running on Azure Virtual Machines. Although the control plane may be unavailable if the control plane is not ready, your cluster workloads running on Azure VMs can still function. Given Azure VMs are paid resources they are backed by a financial SLA. Read [here for more details](https://azure.microsoft.com/support/legal/sla/virtual-machines/v1_8/) on the Azure VM SLA and how to increase that availability with features like [Availability Zones][availability-zones].
130
129
131
-
## Why can't I set maxPods below 30?
132
-
133
-
In AKS, you can set the `maxPods` value when you create the cluster by using the Azure
134
-
CLI and Azure Resource Manager templates. However, both Kubenet and Azure CNI require a *minimum value* (validated at creation time):
135
-
136
-
| Networking | Minimum | Maximum |
137
-
| -- | :--: | :--: |
138
-
| Azure CNI | 30 | 250 |
139
-
| Kubenet | 30 | 110 |
140
-
141
-
Because AKS is a managed service, we deploy and manage add-ons and pods as part of the cluster. In the past, users could define a `maxPods` value lower than the value that the managed pods required to run (for example, 30). AKS now calculates the minimum number of
142
-
pods by using this formula: ((maxPods or (maxPods * vm_count)) > managed add-on pods minimum.
143
-
144
-
Users can't override the minimum `maxPods` validation.
145
-
146
130
## Can I apply Azure reservation discounts to my AKS agent nodes?
147
131
148
132
AKS agent nodes are billed as standard Azure virtual machines, so if you've purchased [Azure reservations][reservation-discounts] for the VM size that you are using in AKS, those discounts are automatically applied.
@@ -179,7 +163,7 @@ Most commonly, this is caused by users having one or more Network Security Group
179
163
180
164
Please confirm your service principal has not expired. Please see: [AKS service principal](https://docs.microsoft.com/azure/aks/kubernetes-service-principal) and [AKS update credentials](https://docs.microsoft.com/azure/aks/update-credentials).
181
165
182
-
## My cluster was working, but suddenly can not provision LoadBalancers, mount PVCs, etc.?
166
+
## My cluster was working, but suddenly cannot provision LoadBalancers, mount PVCs, etc.?
183
167
184
168
Please confirm your service principal has not expired. Please see: [AKS service principal](https://docs.microsoft.com/azure/aks/kubernetes-service-principal) and [AKS update credentials](https://docs.microsoft.com/azure/aks/update-credentials).
185
169
@@ -217,6 +201,10 @@ No AKS is a managed service, and manipulation of the IaaS resources is not suppo
0 commit comments