Skip to content

Commit 9568549

Browse files
authored
Merge pull request #78662 from seanmck/aks-ri-faq
Clarifying Azure reservation discounting for AKS agent nodes
2 parents 3d7d962 + 3eef5fa commit 9568549

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

articles/aks/concepts-clusters-workloads.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: iainfoulds
66

77
ms.service: container-service
88
ms.topic: conceptual
9-
ms.date: 05/17/2019
9+
ms.date: 06/03/2019
1010
ms.author: iainfou
1111
---
1212

@@ -66,7 +66,7 @@ To run your applications and supporting services, you need a Kubernetes *node*.
6666

6767
The Azure VM size for your nodes defines how many CPUs, how much memory, and the size and type of storage available (such as high-performance SSD or regular HDD). If you anticipate a need for applications that require large amounts of CPU and memory or high-performance storage, plan the node size accordingly. You can also scale up the number of nodes in your AKS cluster to meet demand.
6868

69-
In AKS, the VM image for the nodes in your cluster is currently based on Ubuntu Linux or Windows Server 2019. When you create an AKS cluster or scale up the number of nodes, the Azure platform creates the requested number of VMs and configures them. There's no manual configuration for you to perform.
69+
In AKS, the VM image for the nodes in your cluster is currently based on Ubuntu Linux or Windows Server 2019. When you create an AKS cluster or scale up the number of nodes, the Azure platform creates the requested number of VMs and configures them. There's no manual configuration for you to perform. Agent nodes are billed as standard virtual machines, so any discounts you have on the VM size you're using (including [Azure reservations][reservation-discounts]) are automatically applied.
7070

7171
If you need to use a different host OS, container runtime, or include custom packages, you can deploy your own Kubernetes cluster using [aks-engine][aks-engine]. The upstream `aks-engine` releases features and provides configuration options before they are officially supported in AKS clusters. For example, if you wish to use a container runtime other than Moby, you can use `aks-engine` to configure and deploy a Kubernetes cluster that meets your current needs.
7272

@@ -266,3 +266,4 @@ This article covers some of the core Kubernetes components and how they apply to
266266
[operator-best-practices-scheduler]: operator-best-practices-scheduler.md
267267
[use-multiple-node-pools]: use-multiple-node-pools.md
268268
[operator-best-practices-advanced-scheduler]: operator-best-practices-advanced-scheduler.md
269+
[reservation-discounts]: ../billing/billing-save-compute-costs-reservations.md

articles/aks/faq.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: jeconnoc
77

88
ms.service: container-service
99
ms.topic: article
10-
ms.date: 05/06/2019
10+
ms.date: 06/03/2019
1111
ms.author: iainfou
1212
---
1313

@@ -127,6 +127,10 @@ pods by using this formula: ((maxPods or (maxPods * vm_count)) > managed add-on
127127

128128
Users can't override the minimum `maxPods` validation.
129129

130+
## Can I apply Azure reservation discounts to my AKS agent nodes?
131+
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.
133+
130134
<!-- LINKS - internal -->
131135

132136
[aks-regions]: ./quotas-skus-regions.md#region-availability
@@ -143,6 +147,7 @@ Users can't override the minimum `maxPods` validation.
143147
[nodepool-upgrade]: use-multiple-node-pools.md#upgrade-a-node-pool
144148
[aks-windows-cli]: windows-container-cli.md
145149
[aks-windows-limitations]: windows-node-limitations.md
150+
[reservation-discounts]: ../billing/billing-save-compute-costs-reservations.md
146151

147152
<!-- LINKS - external -->
148153

0 commit comments

Comments
 (0)