Skip to content

Commit 9051449

Browse files
authored
Merge pull request #16367 from sethmanheim/akseng
Pulling from PR for AKSe release 0.81.0 doc changes
2 parents f271107 + 16a02eb commit 9051449

File tree

2 files changed

+28
-27
lines changed

2 files changed

+28
-27
lines changed

azure-stack/user/azure-stack-kubernetes-aks-engine-deploy-windows.md

Lines changed: 22 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@
22
title: Deploy AKS engine on Windows in Azure Stack Hub
33
description: Learn how to use a Windows machine in your Azure Stack Hub to host AKS engine in order to deploy and manage a Kubernetes cluster.
44
author: sethmanheim
5-
65
ms.topic: article
7-
ms.date: 02/13/2023
6+
ms.date: 11/22/2024
87
ms.author: sethm
9-
ms.reviewer: waltero
8+
ms.reviewer: sumsmith
109
ms.lastreviewed: 3/4/2021
1110

1211
# Intent: As an Azure Stack Hub user, I want to learn how to host AKS engine on a Windows VM so that I can deploy AKS engine on Windows in Azure Stack Hub.
@@ -26,25 +25,31 @@ The AKS engine is a command-line tool used to deploy and manage your Kubernetes
2625
When choosing your client machine, consider:
2726

2827
1. Whether the client machine should be recoverable in a disaster.
29-
1. How you will connect to the client machine, and how the machine will interact with your cluster?
30-
28+
1. How do you connect to the client machine, and how does the machine interact with your cluster?
3129

3230
## Install AKS Engine in a connected environment
3331

3432
You can install the client VM to manage your Kubernetes cluster on an Azure Stack Hub connected to the Internet.
3533

34+
# [AKS Engine 0.81.1 or later](#tab/later)
35+
To install AKS Engine version 0.81.1 or later:
36+
3637
1. Create a Windows VM in your Azure Stack Hub. For instructions, see [Quickstart: Create a Windows server VM by using the Azure Stack Hub portal](./azure-stack-quick-windows-portal.md).
37-
2. Connect to your VM.
38-
3. [Install Chocolatey using the PowerShell instructions.](https://chocolatey.org/install#install-with-powershellexe).
38+
1. Connect to your VM.
39+
1. Go to GitHub [Azure/aks-engine-azurestack](https://github.com/Azure/aks-engine-azurestack/releases/latest). Download an archive (*.tar.gz) for a Windows machine, for example, `aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gz`. Find the version of AKS Engine in the [Supported Kubernetes Versions table](kubernetes-aks-engine-release-notes.md#aks-engine-and-azure-stack-version-mapping).
40+
41+
# [AKS Engine 0.80.2 or earlier](#tab/earlier)
3942

40-
According to the Chocolatey website: Chocolatey is a package manager for Windows, like apt-get or yum but for Windows. It was designed to be a decentralized framework for quickly installing applications and tools that you need. It is built on the NuGet infrastructure currently using PowerShell as its focus for delivering packages from the distros to your door, err, computer.
41-
4. Install [Azure CLI](/cli/azure/install-azure-cli-windows). Select the download link, and choose "**Run**". Choose the setup steps as needed.
42-
5. Find the version of AKS engine in the [AKS engine and Azure Stack version mapping table](kubernetes-aks-engine-release-notes.md#aks-engine-and-azure-stack-version-mapping) table. The AKS Base Engine must be available in your Azure Stack Hub Marketplace. When running the command, you must specify the version `--version v0.xx.x`. If you don't specify the version, the command installs the latest version, which may need a VHD image that is not available in your marketplace.
43+
To install AKS Engine version 0.80.2 or earlier:
44+
45+
1. [Install Chocolatey using the PowerShell instructions](https://chocolatey.org/install#install-with-powershellexe).
46+
1. Install [Azure CLI](/cli/azure/install-azure-cli-windows). Select the download link, and choose "**Run**". Choose the setup steps as needed.
47+
1. Find the version of AKS engine in the [AKS engine and Azure Stack version mapping table](kubernetes-aks-engine-release-notes.md#aks-engine-and-azure-stack-version-mapping) table. The AKS Base Engine must be available in your Azure Stack Hub Marketplace. When running the command, you must specify the version `--version v0.xx.x`. If you don't specify the version, the command installs the latest version, which may need a VHD image that is not available in your marketplace.
4348
> [!NOTE]
4449
> You can find the mapping of Azure Stack Hub to AKS engine version number in the [AKS engine release notes](kubernetes-aks-engine-release-notes.md#aks-engine-and-azure-stack-version-mapping).
45-
6. Run the following command from an elevated prompt and include the version number:
50+
1. Run the following command from an elevated prompt and include the version number:
4651

47-
> [!Note]
52+
> [!NOTE]
4853
> For AKSe version 0.75.3 and above, the command to install AKS engine is `choco install aks-engine-azurestack`.
4954
5055
```PowerShell
@@ -54,30 +59,23 @@ You can install the client VM to manage your Kubernetes cluster on an Azure Stac
5459
> [!NOTE]
5560
> If this method for installation fails, you can try the steps for a disconnected environment below.
5661
62+
---
63+
5764
## Install AKS Engine in a disconnected environment
5865
5966
You can install the client VM to manage your Kubernetes cluster on an Azure Stack Hub disconnected from the Internet.
6067
61-
1. From a machine with access to the Internet, go to GitHub [Azure/aks-engine](https://github.com/Azure/aks-engine/releases/latest). Download an archive (*.tar.gz) for a Windows machine, for example, `aks-engine-v0.xx.x-windows-amd64.tar.gz`. Find the version of AKS engine in the [Supported Kubernetes Versions table](kubernetes-aks-engine-release-notes.md#aks-engine-and-azure-stack-version-mapping).
68+
1. From a machine with access to the Internet, go to GitHub [Azure/aks-engine-azurestack](https://github.com/Azure/aks-engine-azurestack/releases/latest). Download an archive (*.tar.gz) for a Windows machine, for example, `aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gz`. Find the version of AKS engine in the [Supported Kubernetes Versions table](kubernetes-aks-engine-release-notes.md#aks-engine-and-azure-stack-version-mapping).
6269
6370
2. Create a storage account in your Azure Stack Hub instance to upload the archive file (*.tar.gz) with the AKS engine binary. For instructions on using the Azure Storage Explorer, see [Azure Storage Explorer with Azure Stack Hub](./azure-stack-storage-connect-se.md).
6471
6572
3. Create a Windows VM in your Azure Stack Hub. For instructions, see [Quickstart: Create a Windows server VM by using the Azure Stack Hub portal](./azure-stack-quick-windows-portal.md)
6673
67-
4. From the Azure Stack Hub storage account blob URL where you uploaded the archive file (*.tar.gz), download the file to your management VM. Extract the archive to a directory that you have access to from your command prompt.
68-
69-
5. Connect to your VM.
74+
4. Connect to your VM.
7075
71-
6. [Install Chocolatey using the PowerShell instructions.](https://chocolatey.org/install#install-with-powershellexe).
76+
5. From the Azure Stack Hub storage account blob URL where you uploaded the archive file (*.tar.gz), download the file to your management VM. Extract the archive to a directory that you have access to from your command prompt.
7277
73-
7. Run the following command from an elevated prompt. Include the right version number:
74-
75-
> [!Note]
76-
> For AKSe version 0.75.3 and above, the command to install AKS engine is `choco install aks-engine-azurestack`.
7778
78-
```PowerShell
79-
choco install aks-engine --version 0.xx.x -y
80-
```
8179
8280
## Verify the installation
8381

azure-stack/user/kubernetes-aks-engine-release-notes.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,10 @@ For AKS Engine release v0.75.3, clusters with Windows nodes on Kubernetes v1.23
9393
| 2108 | 0.63.0, 0.67.0, 0.67.3, 0.70.0, 0.71.0, 0.73.0, 0.75.3, 0.76.0 |
9494
| 2206 | 0.70.0, 0.71.0, 0.73.0, 0.75.3, 0.76.0, 0.77.0 |
9595
| 2301 | 0.75.3, 0.76.0, 0.77.0, 0.78.0, 0.79.0 |
96-
| 2306 | 0.78.0, 0.79.0*, 0.80.2* |
96+
| 2306 | 0.78.0, 0.79.0, 0.80.2 |
9797
| 2311 | 0.80.2* |
98-
| 2406 | 0.80.2* |
98+
| 2406 | 0.80.2*, 0.81.1* |
99+
| 2408 | 0.80.2*, 0.81.1* |
99100

100101
> [!NOTE]
101102
> *Supported. See the [AKS Engine Version Support policy](azure-stack-kubernetes-aks-engine-support.md#version-support) for more information.
@@ -124,7 +125,8 @@ You can find the supported Kubernetes versions for AKS Engine on Azure Stack Hub
124125
| [v0.77.0](https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.77.0) | [AKS Base Ubuntu 20.04-LTS Image Distro (2023.206.1)](https://github.com/Azure/aks-engine-azurestack/blob/v0.77.0/vhd/release-notes/aks-engine-ubuntu-2004/aks-engine-azurestack-ubuntu-2004_2023.206.1.txt), [AKS Base Windows Server 2019 Image Containerd (17763.4645.20232061)](https://github.com/Azure/aks-engine-azurestack/blob/v0.77.0/vhd/release-notes/aks-windows-2019-containerd/2019-datacenter-core-azurestack-ctrd-17763.4645.20232061.txt) | 1.25.7**, 1.26.6** | API Model Samples ([Linux](https://github.com/Azure/aks-engine-azurestack/blob/e726bc30ece616a5282c1d027048e60d0696f7ad/examples/azure-stack/kubernetes-azurestack.json), [Windows](https://github.com/Azure/aks-engine-azurestack/blob/e726bc30ece616a5282c1d027048e60d0696f7ad/examples/azure-stack/kubernetes-windows.json)) |
125126
| [v0.78.0](https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.78.0) | [AKS Base Ubuntu 20.04-LTS Image Distro (2023.242.3)](https://github.com/Azure/aks-engine-azurestack/blob/v0.78.0/vhd/release-notes/aks-engine-ubuntu-2004/aks-engine-azurestack-ubuntu-2004_2023.242.3.txt), [AKS Base Windows Server 2019 Image Containerd (17763.4737.20232423)](https://github.com/Azure/aks-engine-azurestack/blob/v0.78.0/vhd/release-notes/aks-windows-2019-containerd/2019-datacenter-core-azurestack-ctrd-17763.4737.20232423.txt) | 1.25.13**, 1.26.8** | API Model Samples ([Linux](https://github.com/Azure/aks-engine-azurestack/blob/3d5c7916e9995045a0868945d1f732aaa4c5b5bc/examples/azure-stack/kubernetes-azurestack.json), [Windows](https://github.com/Azure/aks-engine-azurestack/blob/3d5c7916e9995045a0868945d1f732aaa4c5b5bc/examples/azure-stack/kubernetes-windows.json)) |
126127
| [v0.79.0](https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.79.0) | [AKS Base Ubuntu 20.04-LTS Image Distro (2023.296.1)](https://github.com/Azure/aks-engine-azurestack/blob/v0.79.0/vhd/release-notes/aks-engine-ubuntu-2004/aks-engine-azurestack-ubuntu-2004_2023.296.1.txt), [AKS Base Windows Server 2019 Image Containerd (17763.4974.20232961)](https://github.com/Azure/aks-engine-azurestack/blob/v0.79.0/vhd/release-notes/aks-windows-2019-containerd/2019-datacenter-core-azurestack-ctrd-17763.4974.20232961.txt) | 1.26.9**, 1.27.6** | API Model Samples ([Linux](https://github.com/Azure/aks-engine-azurestack/blob/af3e6b25e6304f7c68eb90965b8e9a36887cb457/examples/azure-stack/kubernetes-azurestack.json), [Windows](https://github.com/Azure/aks-engine-azurestack/blob/af3e6b25e6304f7c68eb90965b8e9a36887cb457/examples/azure-stack/kubernetes-windows.json)) |
127-
| [v0.80.2](https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.80.2) | [AKS Base Ubuntu 20.04-LTS Image Distro (2024.032.1)](https://github.com/Azure/aks-engine-azurestack/blob/master/vhd/release-notes/aks-engine-ubuntu-2004/aks-engine-azurestack-ubuntu-2004_2024.032.1.txt), [AKS Base Windows Server 2019 Image Containerd (17763.5329.20240321)](https://github.com/Azure/aks-engine-azurestack/blob/master/vhd/release-notes/aks-windows-2019-containerd/2019-datacenter-core-azurestack-ctrd-17763.5329.20240321.txt) | 1.27.10**, 1.28.6** | API Model Samples ([Linux](https://github.com/Azure/aks-engine-azurestack/blob/master/examples/azure-stack/kubernetes-azurestack.json), [Windows](https://github.com/Azure/aks-engine-azurestack/blob/master/examples/azure-stack/kubernetes-windows.json)) |
128+
| [v0.80.2](https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.80.2) | [AKS Base Ubuntu 20.04-LTS Image Distro (2024.032.1)](https://github.com/Azure/aks-engine-azurestack/blob/v0.80.2/vhd/release-notes/aks-engine-ubuntu-2004/aks-engine-azurestack-ubuntu-2004_2024.032.1.txt), [AKS Base Windows Server 2019 Image Containerd (17763.5329.20240321)](https://github.com/Azure/aks-engine-azurestack/blob/v0.80.2/vhd/release-notes/aks-windows-2019-containerd/2019-datacenter-core-azurestack-ctrd-17763.5329.20240321.txt) | 1.27.10**, 1.28.6** | API Model Samples ([Linux](https://github.com/Azure/aks-engine-azurestack/blob/96b45e116aef6ae2e5031561b0e10621ae86a068/examples/azure-stack/kubernetes-azurestack.json), [Windows](https://github.com/Azure/aks-engine-azurestack/blob/96b45e116aef6ae2e5031561b0e10621ae86a068/examples/azure-stack/kubernetes-windows.json)) |
129+
| [v0.81.1](https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.81.1) | [AKS Base Ubuntu 20.04-LTS Image Distro (2024.311.1)](https://github.com/Azure/aks-engine-azurestack/blob/master/vhd/release-notes/aks-engine-ubuntu-2004/aks-engine-azurestack-ubuntu-2004_2024.311.1.txt), [AKS Base Windows Server 2019 Image Containerd (17763.6414.20243111)](https://github.com/Azure/aks-engine-azurestack/blob/master/vhd/release-notes/aks-windows-2019-containerd/2019-datacenter-core-azurestack-ctrd-17763.6414.20243111.txt) | 1.28.15**, 1.29.10** | API Model Samples ([Linux](https://github.com/Azure/aks-engine-azurestack/blob/master/examples/azure-stack/kubernetes-azurestack.json), [Windows](https://github.com/Azure/aks-engine-azurestack/blob/master/examples/azure-stack/kubernetes-windows.json)) |
128130

129131
> [!NOTE]
130132
> *Starting from Kubernetes v1.21, only the [Cloud Provider for Azure](https://github.com/Azure/aks-engine-azurestack/blob/master/docs/topics/azure-stack.md#cloud-provider-for-azure) is supported on Azure Stack Hub.
@@ -187,6 +189,7 @@ The following list is the complete set of release notes for Azure and Azure Stac
187189
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.77.0
188190
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.78.0
189191
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.79.0
192+
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.80.2
190193

191194
::: moniker-end
192195

0 commit comments

Comments
 (0)