Заметки о выпуске ядра AKS в Azure Stack Hub
Применяется к версии 0.80.2 ядра AKS.
В этой статье описывается содержимое обновления обработчика Azure Kubernetes Service (AKS) в Azure Stack Hub. Это обновление содержит улучшения и исправления для последнего выпуска обработчика AKS, предназначенной для платформы Azure Stack Hub. Эта статья не предназначена для документирования сведений о выпуске подсистемы AKS для глобальной платформы Azure.
Моменты, которые следует учитывать при обновлении
- Вы используете правильные элементы Marketplace, akS Base Ubuntu 20.04 Image Distro или AKS Base Windows Server для вашей версии ядра AKS? В разделе " Скачивание новых образов" и подсистемы AKS можно найти версии.
- Вы используете правильную спецификацию кластера (apimodel.json) и группу ресурсов для целевого кластера? Этот файл был создан в выходном каталоге при первоначальном развертывании кластера. См. параметры команды развертывания Развертывания кластера Kubernetes.
- Вы используете надежный компьютер для запуска ядра AKS и от которого выполняется обновление?
- Если вы обновляете операционный кластер с активными рабочими нагрузками, вы можете применить обновление, не затрагивая их, если кластер находится под обычной нагрузкой. Однако в случае необходимости перенаправлять пользователей на него необходимо иметь кластер резервного копирования. Настоятельно рекомендуется использовать резервный кластер.
- Если это возможно, выполняйте команду на виртуальной машине в среде Azure Stack Hub, чтобы снизить число сетевых прыжков и рисков сбоев подключения.
- Убедитесь, что ваша подписка имеет достаточную квоту для завершения процесса. Этот процесс связан с выделением новых виртуальных машин. Результирующее количество виртуальных машин будет совпадать с исходным, но планируется создать несколько виртуальных машин во время процесса.
- Не запланировано обновлений системы или других задач.
- Настройте промежуточное обновление в кластере с теми же значениями параметров, что и у рабочего кластера, и проверьте в нем обновление перед тем, как запускать его в рабочем кластере.
Использование команды upgrade
Необходимо использовать aks-engine upgrade
команду, как описано в разделе "Обновление кластера Kubernetes в Azure Stack Hub".
Прерывания обновления
Иногда обновление кластера может прерываться из-за непредвиденных факторов. Прерывание может произойти, когда обработчик AKS сообщает об ошибке или что-то происходит с процессом выполнения обработчика AKS. Изучите причину прерывания, адресируйте ее и повторно отправьте ту же upgrade
команду, чтобы продолжить процесс обновления. Команда upgrade
идемпотентна и должна возобновить обновление кластера после повторной отправки команды. Как правило, прерывания увеличивают время завершения обновления, но не должны влиять на его завершение.
Предполагаемое время обновления
Предполагаемое время обновления — 12–15 минут на виртуальную машину в кластере. Например, кластер с 20 узлами может занять около 5 часов для обновления.
Инструкции по использованию модуля AKS 0.70.0 и выше
Скачивание нового образа и обработчика AKS
Скачайте новые версии базового образа Ubuntu AKS и ядра AKS.
Как описано в документации по обработчику AKS для Azure Stack Hub, для развертывания кластера Kubernetes требуется:
- Двоичный файл aks-engine (обязательный).
- Дистрибутив образа AKS Base Ubuntu 16.04-LTS (устаревший — больше не используется, измените модель API на использование 20.04).
- Дистрибутив образа AKS Base Ubuntu 18.04-LTS (устаревший — больше не используется, измените модель API, чтобы использовать вместо этого 20.04).
- Дистрибутив образа AKS Base Ubuntu 20.04-LTS (требуется для агентов Linux).
- Базовый образ Windows Server AKS (один из следующих образов необходим для агентов Windows):
- Контейнеры образов Windows Server базы AKS.
- AKS Base Windows Server Image Docker.
Новые версии этих образов доступны в этом обновлении:
Проверьте подсистему AKS и таблицу сопоставления версий Azure Stack для необходимых базовых образов AKS.
Следуйте инструкциям, приведенным в статье "Добавление необходимых компонентов для ядра Служба Azure Kubernetes (AKS) в Azure Stack Hub Marketplace.
Администратор кластера Kubernetes (обычно пользователь клиента Azure Stack Hub) должен скачать новый модуль aks-engine. См. инструкции по установке ядра AKS в Linux в Azure Stack Hub (или эквивалентной статье Windows). Вы можете следовать тому же процессу, который использовался для установки кластера в первый раз. Обновление перезаписывает предыдущий двоичный файл. Например, если вы использовали скрипт get-akse.sh , выполните те же действия, описанные в разделе "Установка в подключенной среде". Тот же процесс применяется, если вы устанавливаете в системе Windows: установите подсистему AKS в Windows в Azure Stack Hub.
Обновление кластеров Kubernetes, созданных с помощью дистрибутива Ubuntu 16.04
Начиная с модуля AKS версии 0.63.0 дистрибутив Ubuntu 16.04 больше не поддерживается, так как ОС достигла его окончания. Для модулей AKS версии 0.67.0 или более поздних версий модуль aks-engine автоматически перезаписывает неподдерживаемое aks-ubuntu-16.04
значение дистрибутива с помощью aks-ubuntu-18.04
. Для модулей AKS версии 0.75.3 или более поздних версий, если вы используете Kubernetes версии 1.24 или более поздней версии, обновление aks-engine-azurestack автоматически перезаписывает неподдерживаемое aks-ubuntu-16.04
значение дистрибутива.aks-ubuntu-20.04
Обновление кластеров Kubernetes, созданных с помощью дистрибутива Ubuntu 18.04
Начиная с модуля AKS версии 0.75.3 дистрибутив Ubuntu 18.04 больше не поддерживается, так как ОС достигла его окончания. Для akS Engine версии 0.75.3 или более поздних версий обновление aks-engine-azurestack автоматически перезаписывает неподдерживаемое aks-ubuntu-18.04
значение дистрибутива.aks-ubuntu-20.04
Обновление кластеров Kubernetes, созданных с помощью среды выполнения контейнеров Docker
В Kubernetes версии 1.24 компонент dockershim был удален из kubelet. В результате среда выполнения контейнера Docker больше не поддерживается. Дополнительные сведения см. в заметках о выпуске Kubernetes версии 1.24. Для модулей AKS версии 0.75.3 или более поздних версий обновление aks-engine-azurestack автоматически перезаписывает неподдерживаемое docker
containerRuntime
значение containerd
.
Для ядра AKS версии 0.75.3 кластеры с узлами Windows в Kubernetes версии 1.23 могут использовать базовый образ Windows с средой выполнения Docker. Кластеры с узлами Windows в Kubernetes версии 1.24 могут использовать базовый образ Windows с контейнерной средой выполнения.
Сопоставление обработчика AKS и версии Azure Stack
Версия Azure Stack Hub | Версия обработчика AKS |
---|---|
1910 | 0.43.0, 0.43.1 |
2002 | 0.48.0, 0.51.0 |
2005 | 0.48.0, 0.51.0, 0.55.0, 0.55.4 |
2008 | 0.55.4, 0.60.1 |
2102 | 0.60.1, 0.63.0, 0.67.0, 0.67.3 |
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 |
2206 | 0.70.0, 0.71.0, 0.73.0, 0.75.3, 0.76.0, 0.77.0 |
2301 | 0.75.3, 0.76.0, 0.77.0, 0.78.0, 0.79.0 |
2306 | 0.78.0, 0.79.0*, 0.80.2* |
2311 | 0.80.2* |
2406 | 0.80.2* |
Подсистема AKS и соответствующее сопоставление изображений
Поддерживаемые версии Kubernetes для ядра AKS можно найти в Azure Stack Hub в следующей таблице. Не используйте команду aks-engine get-versions
, которая возвращает версии, поддерживаемые в глобальной среде Azure, а также в Azure Stack Hub.
Примечание.
*Начиная с Kubernetes версии 1.21, в Azure Stack Hub поддерживается только поставщик облачных служб Azure.
Примечание.
** Начиная с Kubernetes версии 1.24, поддерживается только containerd
среда выполнения контейнера. Дополнительные сведения см. в разделе Об обновлении кластеров Kubernetes, созданных с помощью среды выполнения контейнеров Docker.
Планирование обновлений
Команда ядра upgrade
AKS полностью автоматизирует процесс обновления кластера и обрабатывает виртуальные машины (виртуальные машины), сети, хранилище, Kubernetes и задачи оркестрации. Перед применением обновления обязательно просмотрите сведения о заметке о выпуске.
Новые возможности AKSe 0.76.0
- Добавлена поддержка Kubernetes версии 1.24.11 и версии 1.25.7.
- Другие функции можно найти на странице GitHub версии 0.76.0.
Новые возможности AKSe 0.75.3 и более поздних версий
Модуль AKS версии 0.75.3 и все будущие выпуски ядра AKS в Azure Stack Hub будут использоваться в новом репозитории aks-engine-azurestack. Таким образом, все aks-engine
команды должны быть заменены aks-engine-azurestack
на . Команды для получения последнего выпуска ядра AKS в Azure Stack Hub также изменились. Новые команды можно просмотреть в разделе "Создание клиента Linux" и "Создание клиента Windows". При обнаружении проблем создайте проблему в новом репозитории.
Модуль AKS версии 0.75.3 в Azure Stack Hub предлагает Ubuntu 20.04 LTS в качестве базового образа Linux. Начиная с этого выпуска, Ubuntu 18.04 больше не поддерживается. Дополнительные сведения см. в статье об обновлении кластеров Kubernetes, созданных с помощью дистрибутива Ubuntu 18.04.
Начиная с Kubernetes версии 1.24, поддерживается только containerd
среда выполнения. Дополнительные сведения см. в статье об обновлении кластеров Kubernetes, созданных с помощью среды выполнения Docker. Для ядра AKS версии 0.75.3 кластеры с узлами Windows в Kubernetes версии 1.23 могут использовать базовый образ Windows с средой выполнения Docker. Кластеры с узлами Windows в Kubernetes версии 1.24 могут использовать базовый образ Windows с контейнерной средой выполнения.
Дополнительные возможности можно найти на странице GitHub версии 0.75.3.
Инструкции по использованию модуля AKS 0.70.0 и выше
Корпорация Майкрософт обновила поставщик облачных служб Azure версии 0.70.0. Поставщик облачных служб Azure — это основной компонент, совместно используемый подсистемой AKS Azure и AKS в Azure Stack Hub.
Чтобы использовать подсистему AKS 0.70.0 и более поздней версии:
Если вы впервые пытаетесь создать новый кластер Kubernetes: используйте пример модели API, предоставленной для соответствующей версии в подсистеме AKS и соответствующей таблице сопоставления изображений.
Если вы создаете новый кластер, но хотите использовать существующую модель API: измените модель API, следуя инструкциям поставщика облачных служб Azure . Ошибка включения нового параметра приводит к ошибке развертывания.
Если вы используете тома хранилища: убедитесь, что вы используете драйвер AzureDiskCSI . Версия 0.70.0 и выше поддерживает только драйверы CSI, а не устаревший поставщик хранилища в дереве. Чтобы обновить, следуйте инструкциям при обновлении при использовании томов хранилища.
Известные проблемы
- Параллельное развертывание нескольких служб Kubernetes в одном кластере может привести к ошибке в конфигурации базовой подсистемы балансировки нагрузки. Рекомендуется развертывать одну службу одновременно.
- Так как средство aks-engine — это общий репозиторий исходного кода в Azure и Azure Stack Hub, изучение множества заметок о выпуске и запросов на вытягивание может привести к тому, что средство поддерживает другие версии Kubernetes и платформы ОС за пределами перечисленных выше. Их можно игнорировать и использовать приведенную выше таблицу версий в качестве официального руководства по этому обновлению.
- Ядро AKS версии 0.67.0 использует неправильный образ Windows при развертывании кластеров Windows. Чтобы устранить эту проблему, используйте версию 0.70.0.
Справочные материалы
Ниже приведен полный набор заметок о выпуске для Azure и Azure Stack Hub в сочетании:
- https://github.com/Azure/aks-engine/releases/tag/v0.64.0
- https://github.com/Azure/aks-engine/releases/tag/v0.65.0
- https://github.com/Azure/aks-engine/releases/tag/v0.65.1
- https://github.com/Azure/aks-engine/releases/tag/v0.66.0
- https://github.com/Azure/aks-engine/releases/tag/v0.66.1
- https://github.com/Azure/aks-engine/releases/tag/v0.67.0
- https://github.com/Azure/aks-engine/releases/tag/v0.70.0
- https://github.com/Azure/aks-engine/releases/tag/v0.71.0
- https://github.com/Azure/aks-engine/releases/tag/v0.73.0
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.75.3
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.76.0
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.77.0
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.78.0
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.79.0
Применяется к версии 0.67.0 ядра AKS.
В этой статье описывается содержимое обновления обработчика Azure Kubernetes Service (AKS) в Azure Stack Hub. Это обновление содержит улучшения и исправления для последнего выпуска обработчика AKS, предназначенной для платформы Azure Stack Hub. Эта статья не предназначена для документирования сведений о выпуске подсистемы AKS для глобальной платформы Azure.
Планирование обновлений
Команда ядра upgrade
AKS полностью автоматизирует процесс обновления кластера. Она обрабатывает виртуальные машины (виртуальные машины), сети, хранилище, Kubernetes и задачи оркестрации. Перед применением обновления обязательно просмотрите сведения о заметке о выпуске.
Моменты, которые следует учитывать при обновлении
- Вы используете правильные элементы Marketplace, AKS Base Ubuntu 16.04-LTS или 18.04 Image Distro или AKS Base Windows Server для вашей версии ядра AKS? Вы можете найти версии в разделе "Скачивание новых образов и подсистемы AKS".
- Вы используете правильную спецификацию кластера (apimodel.json) и группу ресурсов для целевого кластера? Этот файл был создан в выходном каталоге при первоначальном развертывании кластера. См. параметры команды развертывания Развертывания кластера Kubernetes.
- Вы используете надежный компьютер для запуска обработчика AKS и от которого выполняется обновление?
- Если вы обновляете операционный кластер с активными рабочими нагрузками, вы можете применить обновление, не затрагивая их, если кластер находится под обычной нагрузкой. Однако в случае необходимости перенаправлять пользователей на него необходимо иметь кластер резервного копирования. Настоятельно рекомендуется использовать резервный кластер.
- Если это возможно, выполняйте команду на виртуальной машине в среде Azure Stack Hub, чтобы снизить число сетевых прыжков и рисков сбоев подключения.
- Убедитесь, что ваша подписка имеет достаточную квоту для завершения процесса. Этот процесс связан с выделением новых виртуальных машин. Результирующее количество виртуальных машин будет совпадать с исходным, но планируется создать несколько виртуальных машин во время процесса.
- Не запланировано обновлений системы или других задач.
- Настройте промежуточное обновление в кластере с теми же значениями параметров, что и у рабочего кластера, и проверьте в нем обновление перед тем, как запускать его в рабочем кластере.
Использование команды upgrade
Необходимо использовать aks-engine upgrade
команду, как описано в разделе "Обновление кластера Kubernetes в Azure Stack Hub".
Прерывания обновления
Иногда обновление кластера может прерываться из-за непредвиденных факторов. Прерывание может произойти, когда обработчик AKS сообщает об ошибке или что-то происходит с процессом выполнения обработчика AKS. Изучите причину прерывания, адресируйте ее и повторно отправьте ту же upgrade
команду, чтобы продолжить процесс обновления. Команда upgrade
идемпотентна и должна возобновить обновление кластера после повторной отправки команды. Как правило, прерывания увеличивают время завершения обновления, но не должны влиять на его завершение.
Предполагаемое время обновления
Предполагаемое время обновления — 12–15 минут на виртуальную машину в кластере. Например, кластер с 20 узлами может занять около 5 часов для обновления.
Скачивание нового образа и обработчика AKS
Скачайте новые версии базового образа Ubuntu AKS и ядра AKS.
Как описано в документации по обработчику AKS для Azure Stack Hub, для развертывания кластера Kubernetes требуется:
- Двоичный файл aks-engine (обязательный).
- Дистрибутив образа AKS Base Ubuntu 16.04-LTS (устаревший — больше не используется, измените модель API на использование 18.04).
- Дистрибутив образа AKS Base Ubuntu 18.04-LTS (требуется для агентов Linux).
- Дистрибутив образов Windows Server базы AKS (требуется для агентов Windows).
Новые версии этих образов доступны в этом обновлении:
Проверьте подсистему AKS и таблицу сопоставления версий Azure Stack для необходимых базовых образов AKS.
Следуйте инструкциям, приведенным в статье "Добавление необходимых компонентов для ядра Служба Azure Kubernetes (AKS) в Azure Stack Hub Marketplace.
Администратор кластера Kubernetes (обычно пользователь клиента Azure Stack Hub) должен скачать новый модуль aks-engine. См. инструкции по установке ядра AKS в Linux в Azure Stack Hub (или эквивалентной статье Windows). Вы можете следовать тому же процессу, который использовался для установки кластера в первый раз. Обновление перезаписывает предыдущий двоичный файл. Например, если вы использовали скрипт get-akse.sh , выполните те же действия, описанные в разделе "Установка в подключенной среде". Тот же процесс применяется, если вы устанавливаете в системе Windows: установите подсистему AKS в Windows в Azure Stack Hub.
Обновление кластеров Kubernetes, созданных с помощью дистрибутива Ubuntu 16.04
Начиная с модуля AKS версии 0.67.0 дистрибутив Ubuntu 16.04 больше не поддерживается, так как ОС достигла его окончания. Чтобы обновить кластер, обязательно установите дистрибутив aks-ubuntu-18.04
ОС в входной модели API, который создается aks-engine deploy
и передается в качестве входных данных aks-engine upgrade
:
"masterProfile": {
"distro": "aks-ubuntu-18.04"
},
"agentPoolProfiles": [{
"distro": "aks-ubuntu-18.04"
}]
Сопоставление обработчика AKS и версии Azure Stack
Версия Azure Stack Hub | Версия обработчика AKS |
---|---|
1910 | 0.43.0, 0.43.1 |
2002 | 0.48.0, 0.51.0 |
2005 | 0.48.0, 0.51.0, 0.55.0, 0.55.4 |
2008 | 0.55.4, 0.60.1 |
2102 | 0.60.1, 0.63.0, 0.67.0 |
2108 | 0.63.0, 0.67.0 |
Путь обновления версии Kubernetes в подсистеме AKS версии 0.67.0
Текущую версию и версию обновления для Azure Stack Hub можно найти в следующей таблице. Эта таблица относится к кластеру подсистемы AKS в Azure Stack Hub. Не используйте команду aks-engine get-versions
, которая возвращает версии, поддерживаемые в глобальной среде Azure, а также в Azure Stack Hub.
Текущая версия | Доступное обновление |
---|---|
1.15.12 | 1.16.14, 1.16.15 |
1.16.14 | 1.16.15, 1.17.17 |
1.17.11, 1.17.17 | 1.18.18 |
1.18.15, 1.18.18 | 1.19.10 |
1.19.10 | 1.19.15, 1.20.11 |
1.20.6 | 1.20.11 |
В JSON-файле модели API укажите значения выпуска и версии в orchestratorProfile
разделе. Например, если вы планируете развернуть Kubernetes 1.17.17, необходимо задать следующие два значения (см. пример kubernetes-azurestack.json):
- "orchestratorRelease": "1.17",
- "orchestratorVersion": "1.17.17"
Подсистема AKS и соответствующее сопоставление изображений
Обработчик AKS | Базовый образ AKS | Версии Kubernetes | Примеры модели API |
---|---|---|---|
Версия 0.43.1 | Дистрибутив базового образа AKS для Ubuntu 16.04-LTS за октябрь 2019 г. (24.10.2019) | 1.15.5, 1.15.4, 1.14.8, 1.14.7 | |
Версия 0.48.0 | Дистрибутив базового образа AKS для Ubuntu 16.04-LTS за май 2020 г. (2020.03.19) | 1.15.10, 1.14.7 | |
Версия 0.51.0 | Дистрибутив образа AKS Base Ubuntu 16.04-LTS, май 2020 г. (2020.05.13), базовый образ Windows AKS (17763.1217.200513) | 1.15.12, 1.16.8, 1.16.9 | Linux, Windows |
Версия 0.55.0 | Дистрибутив образа AKS Base Ubuntu 16.04-LTS, август 2020 г. (2020.08.24), базовый образ Windows AKS (17763.1397.200820) | 1.15.12, 1.16.14, 1.17.11 | Linux, Windows |
Версия 0.55.4 | Дистрибутив образа AKS Base Ubuntu 16.04-LTS, сентябрь 2020 г. (2020.09.14), базовый образ Windows AKS (17763.1397.200820) | 1.15.12, 1.16.14, 1.17.11 | Linux, Windows |
Версия 0.60.1 | Дистрибутив образа AKS Base Ubuntu 16.04-LTS, январь 2021 г. (2021.01.28), AkS Base Ubuntu 18.04-LTS Image Distro, 2021 Q1 (2021.01.28), Базовый образ AKS для Windows (17763.1697.210129) |
1.16.14, 1.16.15, 1.17.17, 1.18.15 | Linux, Windows |
v0.63.0 | Дистрибутив образа AKS Base Ubuntu 18.04-LTS, 2021 Q2 (2021.05.24), базовый образ Windows AKS (17763.1935.210520) | 1.18.18, 1.19.10, 1.20.6 | Примеры модели API (Linux, Windows) |
v0.67.0 | Дистрибутив образа AKS Base Ubuntu 18.04-LTS, 2021 Q3 (2021.09.27), базовый образ Windows AKS (17763.2213.210927) | 1.19.15, 1.20.11 | Примеры модели API (Linux, Windows) |
Новые возможности
Если вы заинтересованы в участии в частной предварительной версии, вы можете запросить доступ к предварительной версии.
В числе новых функций:
- Поддержка Kubernetes 1.19.15 и 1.20.11
Известные проблемы
- Параллельное развертывание нескольких служб Kubernetes в одном кластере может привести к ошибке в конфигурации базовой подсистемы балансировки нагрузки. Рекомендуется развертывать одну службу одновременно.
- Так как средство aks-engine — это общий репозиторий исходного кода в Azure и Azure Stack Hub, изучение множества заметок о выпуске и запросов на вытягивание может привести к тому, что средство поддерживает другие версии Kubernetes и платформы ОС за пределами перечисленных выше. Их можно игнорировать и использовать приведенную выше таблицу версий в качестве официального руководства по этому обновлению.
Справочные материалы
Ниже приведен полный набор заметок о выпуске для Azure и Azure Stack Hub в сочетании:
- https://github.com/Azure/aks-engine/releases/tag/v0.64.0
- https://github.com/Azure/aks-engine/releases/tag/v0.65.0
- https://github.com/Azure/aks-engine/releases/tag/v0.65.1
- https://github.com/Azure/aks-engine/releases/tag/v0.66.0
- https://github.com/Azure/aks-engine/releases/tag/v0.66.1
- https://github.com/Azure/aks-engine/releases/tag/v0.67.0
Применяется к версии 0.60.1 ядра AKS.
В этой статье описывается содержимое обновления обработчика Azure Kubernetes Service (AKS) в Azure Stack Hub. Это обновление содержит улучшения и исправления для последнего выпуска обработчика AKS, предназначенной для платформы Azure Stack Hub. Эта статья не предназначена для документирования сведений о выпуске подсистемы AKS для глобальной платформы Azure.
Планирование обновлений
Команда ядра upgrade
AKS полностью автоматизирует процесс обновления кластера и обрабатывает виртуальные машины (виртуальные машины), сети, хранилище, Kubernetes и задачи оркестрации. Перед применением обновления обязательно просмотрите сведения о заметке о выпуске.
Моменты, которые следует учитывать при обновлении
- Вы используете правильные элементы Marketplace, AKS Base Ubuntu 16.04-LTS или 18.04 Image Distro или AKS Base Windows Server для вашей версии ядра AKS? Вы можете найти версии в разделе "Скачивание новых образов и подсистемы AKS".
- Вы используете правильную спецификацию кластера (apimodel.json) и группу ресурсов для целевого кластера? Этот файл был создан в выходном каталоге при первоначальном развертывании кластера. См. параметры команды развертывания Развертывания кластера Kubernetes.
- Вы используете надежный компьютер для запуска обработчика AKS и от которого выполняется обновление?
- Если вы обновляете операционный кластер с активными рабочими нагрузками, вы можете применить обновление, не затрагивая их, если кластер находится под обычной нагрузкой. Однако в случае необходимости перенаправлять пользователей на него необходимо иметь кластер резервного копирования. Настоятельно рекомендуется использовать резервный кластер.
- Если это возможно, выполняйте команду на виртуальной машине в среде Azure Stack Hub, чтобы снизить число сетевых прыжков и рисков сбоев подключения.
- Убедитесь, что ваша подписка имеет достаточную квоту для завершения процесса. Этот процесс связан с выделением новых виртуальных машин. Результирующее количество виртуальных машин будет совпадать с исходным, но планируется создать несколько виртуальных машин во время процесса.
- Не запланировано обновлений системы или других задач.
- Настройте промежуточное обновление в кластере с теми же значениями параметров, что и у рабочего кластера, и проверьте в нем обновление перед тем, как запускать его в рабочем кластере.
Использование команды upgrade
Необходимо использовать aks-engine upgrade
команду, как описано в разделе "Обновление кластера Kubernetes в Azure Stack Hub".
Прерывания обновления
Иногда обновление кластера может прерываться из-за непредвиденных факторов. Прерывание может произойти, когда обработчик AKS сообщает об ошибке или что-то происходит с процессом выполнения обработчика AKS. Изучите причину прерывания, адресируйте ее и повторно отправьте ту же upgrade
команду, чтобы продолжить процесс обновления. Команда upgrade
идемпотентна и должна возобновить обновление кластера после повторной отправки команды. Как правило, прерывания увеличивают время завершения обновления, но не должны влиять на его завершение.
Предполагаемое время обновления
Предполагаемое время обновления — 12–15 минут на виртуальную машину в кластере. Например, кластер с 20 узлами может занять около 5 часов для обновления.
Скачивание нового образа и обработчика AKS
Скачайте новые версии базового образа Ubuntu AKS и ядра AKS.
Как описано в документации по подсистеме AKS в Azure Stack Hub, для развертывания кластера Kubernetes требуется:
- Двоичный файл aks-engine (обязательный).
- Дистрибутив образа AKS Base Ubuntu 16.04-LTS (устаревший — больше не используется, измените модель API на использование 18.04).
- Дистрибутив образа AKS Base Ubuntu 18.04-LTS (требуется для агентов Linux).
- Дистрибутив образов Windows Server базы AKS (требуется для агентов Windows).
Новые версии этих компонентов доступны в этом обновлении:
Оператор Azure Stack Hub должен скачать новые базовые образы AKS в marketplace метки:
Дистрибутив образа AKS Base Ubuntu 16.04-LTS за январь 2021 г. (2021.01.28)
AkS Base Ubuntu 18.04-LTS Image Distro, 2021 Q1 (2021.01.28),
Базовый образ AKS для Windows (17763.1697.210129)
Следуйте инструкциям, приведенным в статье "Добавление необходимых компонентов для ядра Служба Azure Kubernetes (AKS) в Azure Stack Hub Marketplace.
Администратор кластера Kubernetes (обычно пользователь клиента Azure Stack Hub) должен скачать новый модуль aks-engine. См. инструкции по установке ядра AKS в Linux в Azure Stack Hub (или эквивалентной статье Windows). Вы можете следовать тому же процессу, который использовался для установки кластера в первый раз. Обновление перезаписывает предыдущий двоичный файл. Например, если вы использовали скрипт get-akse.sh , выполните те же действия, описанные в разделе "Установка в подключенной среде". Тот же процесс применяется, если вы устанавливаете в системе Windows: установите подсистему AKS в Windows в Azure Stack Hub.
Сопоставление обработчика AKS и версии Azure Stack
Версия Azure Stack Hub | Версия обработчика AKS |
---|---|
1910 | 0.43.0, 0.43.1 |
2002 | 0.48.0, 0.51.0 |
2005 | 0.48.0, 0.51.0, 0.55.0, 0.55.4 |
2008 | 0.55.4, 0.60.1 |
Путь обновления версии Kubernetes в подсистеме AKS версии 0.60.1
Текущую версию и версию обновления для Azure Stack Hub можно найти в следующей таблице. Эта таблица относится к кластеру подсистемы AKS в Azure Stack Hub. Не используйте команду aks-engine get-versions
, которая возвращает версии, поддерживаемые в глобальной среде Azure, а также в Azure Stack Hub.
Текущая версия | Доступное обновление |
---|---|
1.15.12 | 1.16.14, 1.16.15 |
1.16.14 | 1.16.15, 1.17.17 |
1.17.11 | 1.17.17, 1.18.15 |
1.17.17 | 1.18.15 |
В JSON-файле модели API укажите значения выпуска и версии в orchestratorProfile
разделе. Например, если вы планируете развернуть Kubernetes 1.17.17, необходимо задать следующие два значения (см. пример kubernetes-azurestack.json):
- "orchestratorRelease": "1.17",
- "orchestratorVersion": "1.17.17"
Подсистема AKS и соответствующее сопоставление изображений
Обработчик AKS | Базовый образ AKS | Версии Kubernetes | Примеры модели API |
---|---|---|---|
Версия 0.43.1 | Дистрибутив базового образа AKS для Ubuntu 16.04-LTS за октябрь 2019 г. (24.10.2019) | 1.15.5, 1.15.4, 1.14.8, 1.14.7 | |
Версия 0.48.0 | Дистрибутив базового образа AKS для Ubuntu 16.04-LTS за май 2020 г. (2020.03.19) | 1.15.10, 1.14.7 | |
Версия 0.51.0 | Дистрибутив образа AKS Base Ubuntu 16.04-LTS, май 2020 г. (2020.05.13), базовый образ Windows AKS (17763.1217.200513) | 1.15.12, 1.16.8, 1.16.9 | Linux, Windows |
Версия 0.55.0 | Дистрибутив образа AKS Base Ubuntu 16.04-LTS, август 2020 г. (2020.08.24), базовый образ Windows AKS (17763.1397.200820) | 1.15.12, 1.16.14, 1.17.11 | Linux, Windows |
Версия 0.55.4 | Дистрибутив образа AKS Base Ubuntu 16.04-LTS, сентябрь 2020 г. (2020.09.14), базовый образ Windows AKS (17763.1397.200820) | 1.15.12, 1.16.14, 1.17.11 | Linux, Windows |
Версия 0.60.1 | Дистрибутив образа AKS Base Ubuntu 16.04-LTS, январь 2021 г. (2021.01.28), AkS Base Ubuntu 18.04-LTS Image Distro, 2021 Q1 (2021.01.28), Базовый образ AKS для Windows (17763.1697.210129) |
1.16.14, 1.16.15, 1.17.17, 1.18.15 | Linux, Windows |
Новые возможности
Если вы заинтересованы в участии в частной предварительной версии, вы можете запросить доступ к предварительной версии.
В числе новых функций:
- Общая доступность Ubuntu 18.04.
- Общедоступная предварительная версия смены сертификатов #4214.
- T4 Nvidia GPU Private Preview #4259.
- Частная предварительная версия интеграции Azure Active Directory.
- Драйвер CSI для больших двоичных объектов Azure Private Preview #712.
- Драйвер CSI Для дисков Azure общедоступная предварительная версия #712.
- Общедоступная предварительная версия драйвера CSI NFS #712.
- Поддержка Kubernetes 1. 17.17 #4188 и 1.18.15 #4187.
Известные проблемы
- Параллельное развертывание нескольких служб Kubernetes в одном кластере может привести к ошибке в конфигурации базовой подсистемы балансировки нагрузки. Рекомендуется развертывать одну службу одновременно.
- Так как средство aks-engine — это общий репозиторий исходного кода в Azure и Azure Stack Hub, изучение множества заметок о выпуске и запросов на вытягивание может привести к тому, что средство поддерживает другие версии Kubernetes и платформы ОС за пределами перечисленных выше. Их можно игнорировать и использовать приведенную выше таблицу версий в качестве официального руководства по этому обновлению.
Справочные материалы
Ниже приведен полный набор заметок о выпуске для Azure и Azure Stack Hub в сочетании:
Применяется к версии 0.55.4 ядра AKS.
В этой статье описывается содержимое обновления обработчика Azure Kubernetes Service (AKS) в Azure Stack Hub. Это обновление содержит улучшения и исправления для последнего выпуска обработчика AKS, предназначенной для платформы Azure Stack Hub. Эта статья не предназначена для документирования сведений о выпуске подсистемы AKS для глобальной платформы Azure.
Планирование обновлений
Команда ядра upgrade
AKS полностью автоматизирует процесс обновления кластера и обрабатывает виртуальные машины (виртуальные машины), сети, хранилище, Kubernetes и задачи оркестрации. Перед применением обновления обязательно просмотрите сведения о заметке о выпуске.
Моменты, которые следует учитывать при обновлении
- Вы используете правильный элемент Marketplace, AKS Base Ubuntu 16.04-LTS Image Distro for your version of AKS engine? Версии можно найти в разделе "Скачивание нового образа и подсистемы AKS".
- Вы используете правильную спецификацию кластера (apimodel.json) и группу ресурсов для целевого кластера? Этот файл был создан в выходном каталоге при первоначальном развертывании кластера. См. параметры команды развертывания Развертывания кластера Kubernetes.
- Вы используете надежный компьютер для запуска ядра AKS и от которого выполняется обновление?
- Если вы обновляете операционный кластер с активными рабочими нагрузками, вы можете применить обновление, не затрагивая их, если кластер находится под обычной нагрузкой. Однако в случае необходимости перенаправлять пользователей на него необходимо иметь кластер резервного копирования. Настоятельно рекомендуется использовать резервный кластер.
- Если это возможно, выполняйте команду на виртуальной машине в среде Azure Stack Hub, чтобы снизить число сетевых прыжков и рисков сбоев подключения.
- Убедитесь, что ваша подписка имеет достаточную квоту для завершения процесса. Этот процесс связан с выделением новых виртуальных машин. Результирующее количество виртуальных машин будет совпадать с исходным, но планируется создать несколько виртуальных машин во время процесса.
- Не запланировано обновлений системы или других задач.
- Настройте промежуточное обновление в кластере с теми же значениями параметров, что и у рабочего кластера, и проверьте в нем обновление перед тем, как запускать его в рабочем кластере.
Использование команды upgrade
Необходимо использовать aks-engine upgrade
команду, как описано в разделе "Обновление кластера Kubernetes в Azure Stack Hub".
Прерывания обновления
Иногда обновление кластера может прерываться из-за непредвиденных факторов. Прерывание может произойти, когда обработчик AKS сообщает об ошибке или что-то происходит с процессом выполнения обработчика AKS. Изучите причину прерывания, адресируйте ее и повторно отправьте ту же upgrade
команду, чтобы продолжить процесс обновления. Команда upgrade
идемпотентна и должна возобновить обновление кластера после повторной отправки команды. Как правило, прерывания увеличивают время завершения обновления, но не должны влиять на его завершение.
Предполагаемое время обновления
Предполагаемое время обновления — 12–15 минут на виртуальную машину в кластере. Например, кластер с 20 узлами может занять около 5 часов для обновления.
Скачивание нового образа и обработчика AKS
Скачайте новые версии обработчика AKS и базового образа Ubuntu для AKS.
Как описано в документации по подсистеме AKS в Azure Stack Hub, развертывание кластера Kubernetes требует двух основных компонентов:
- Двоичный файл aks-engine (обязательный).
- дистрибутив базового образа AKS Ubuntu 16.04-LTS.
Новые версии этих образов доступны в этом обновлении:
Оператор Azure Stack Hub должен скачать новый базовый образ Ubuntu AKS в marketplace метки:
Имя: дистрибутив образа AKS Base Ubuntu 16.04-LTS, сентябрь 2020 г. (2020.09.14)
Версия: 2020.09.14
Следуйте инструкциям, приведенным в статье "Добавление необходимых компонентов для ядра Служба Azure Kubernetes (AKS) в Azure Stack Hub Marketplace.
Администратор кластера Kubernetes (обычно пользователь клиента Azure Stack Hub) должен скачать новый модуль aks-engine. См. инструкции по установке ядра AKS в Linux в Azure Stack Hub (или эквивалентной статье Windows). Вы можете следовать тому же процессу, который использовался для установки кластера в первый раз. Обновление перезаписывает предыдущий двоичный файл. Например, если вы использовали скрипт get-akse.sh , выполните те же действия, описанные в разделе "Установка в подключенной среде". Тот же процесс применяется, если вы устанавливаете в системе Windows: установите подсистему AKS в Windows в Azure Stack Hub.
Сопоставление обработчика AKS и версии Azure Stack
Версия Azure Stack Hub | Версия обработчика AKS |
---|---|
1910 | 0.43.0, 0.43.1 |
2002 | 0.48.0, 0.51.0 |
2005 | 0.48.0, 0.51.0, 0.55.0, 0.55.4 |
Путь обновления версий Kubernetes в подсистеме AKS версии 0.55.4
Текущую версию и версию обновления для Azure Stack Hub можно найти в следующей таблице. Эта таблица относится к кластеру подсистемы AKS в Azure Stack Hub. Не используйте команду aks-engine get-versions
, которая возвращает версии, поддерживаемые в глобальной среде Azure, а также в Azure Stack Hub.
Текущая версия | Доступное обновление |
---|---|
1.15.10 | 1.15.12 |
1.15.12, 1.16.8, 1.16.9 | 1.16.14 |
1.16.8, 1.16.9, 1.16.14 | 1.17.11 |
В JSON-файле модели API укажите значения выпуска и версии в orchestratorProfile
разделе. Например, если вы планируете развернуть Kubernetes 1.17.17, необходимо задать следующие два значения (см. пример kubernetes-azurestack.json):
- "orchestratorRelease": "1.16",
- "orchestratorVersion": "1.16.14"
Подсистема AKS и соответствующее сопоставление изображений
Версии Kubernetes | Примечания. |
---|---|
1.15.5, 1.15.4, 1.14.8, 1.14.7 | |
1.15.10, 1.14.7 | |
1.15.12, 1.16.8, 1.16.9 | Примеры модели API (Linux, Windows) |
1.15.12, 1.16.14, 1.17.11 | Примеры модели API (Linux, Windows) |
1.15.12, 1.16.14, 1.17.11 | Примеры модели API (Linux, Windows) |
Новые возможности
- Обновление виртуального жесткого диска Linux Azure Stack до версии 2020.09.14 #3828
- Добавляет поддержку K8s версии 1.17.11 в Azure Stack #3702
- Добавляет поддержку K8s версии 1.16.14 в Azure Stack #3704
- Обновление виртуального жесткого диска Linux до версии 2020.09.14 #3750
- Обновление виртуального жесткого диска Windows до августа 3730 г.
- Обновление метрики Kubernetes до версии 0.3.7 #3669
- Обновляет версию Docker, чтобы устранить проблему смены журнала #3693
- Обновление CoreDNS до версии 1.7.0 #3608
- Использование пакетов moby 19.03.x #3549
- Исправления стратегии обновления Azure-cni #3571
Известные проблемы
- Параллельное развертывание нескольких служб Kubernetes в одном кластере может привести к ошибке в конфигурации базовой подсистемы балансировки нагрузки. Рекомендуется развертывать одну службу одновременно.
- При запуске aks-engine
get-versions
выходные данные создают сведения, применимые к Azure и Azure Stack Hub. Однако нет явного способа определить, что соответствует Azure Stack Hub. Не используйте эту команду, чтобы определить, какие версии доступны для обновления. Используйте справочную таблицу обновления, описанную в предыдущем разделе. - Так как средство aks-engine — это общий репозиторий исходного кода в Azure и Azure Stack Hub, изучение множества заметок о выпуске и запросов на вытягивание может привести к тому, что средство поддерживает другие версии Kubernetes и платформы ОС за пределами перечисленных выше. Их можно игнорировать и использовать приведенную выше таблицу версий в качестве официального руководства по этому обновлению.
Справочные материалы
Это полный набор заметок о выпуске для Azure и Azure Stack Hub.
- https://github.com/Azure/aks-engine/releases/tag/v0.51.1
- https://github.com/Azure/aks-engine/releases/tag/v0.52.1
- https://github.com/Azure/aks-engine/releases/tag/v0.53.1
- https://github.com/Azure/aks-engine/releases/tag/v0.54.1
- https://github.com/Azure/aks-engine/releases/tag/v0.55.0
- https://github.com/Azure/aks-engine/releases/tag/v0.55.4
Применяется к версии 0.48.0 или более ранней версии ядра AKS.
В этой статье описывается содержимое обновления обработчика Azure Kubernetes Service (AKS) в Azure Stack Hub. Это обновление содержит улучшения и исправления для последнего выпуска обработчика AKS, предназначенной для платформы Azure Stack Hub. Эта статья не предназначена для документирования сведений о выпуске подсистемы AKS для глобальной платформы Azure.
Планирование обновлений
Команда ядра upgrade
AKS полностью автоматизирует процесс обновления кластера и обрабатывает виртуальные машины (виртуальные машины), сети, хранилище, Kubernetes и задачи оркестрации. Перед применением обновления обязательно просмотрите сведения о заметке о выпуске.
Моменты, которые следует учитывать при обновлении
- Вы используете правильный элемент Marketplace, AKS Base Ubuntu 16.04-LTS Image Distro for your version of AKS engine? Версии см. в разделе Загрузка нового базового образа Ubuntu для AKS и версии обработчика AKS.
- Вы используете правильную спецификацию кластера (apimodel.json) и группу ресурсов для целевого кластера? Этот файл был создан в выходном каталоге при первоначальном развертывании кластера. См. параметры команды развертывания Развертывания кластера Kubernetes.
- Вы используете надежный компьютер для запуска обработчика AKS и от которого выполняется обновление?
- Если вы обновляете операционный кластер с активными рабочими нагрузками, вы можете применить обновление, не затрагивая их, если кластер находится под обычной нагрузкой. Однако в случае необходимости перенаправлять пользователей на него необходимо иметь кластер резервного копирования. Настоятельно рекомендуется использовать резервный кластер.
- Если это возможно, выполняйте команду на виртуальной машине в среде Azure Stack Hub, чтобы снизить число сетевых прыжков и рисков сбоев подключения.
- Убедитесь, что ваша подписка имеет достаточную квоту для завершения процесса. Этот процесс связан с выделением новых виртуальных машин. Результирующее количество виртуальных машин будет совпадать с исходным, но планируется создать несколько виртуальных машин во время процесса.
- Не запланировано обновлений системы или других задач.
- Настройте промежуточное обновление в кластере с теми же значениями параметров, что и у рабочего кластера, и проверьте в нем обновление перед тем, как запускать его в рабочем кластере.
Использование команды upgrade
Необходимо использовать aks-engine upgrade
команду, как описано в разделе "Обновление кластера Kubernetes в Azure Stack Hub".
Прерывания обновления
Иногда обновление кластера может прерываться из-за непредвиденных факторов. Прерывание может произойти, когда обработчик AKS сообщает об ошибке или что-то происходит с процессом выполнения обработчика AKS. Изучите причину прерывания, адресируйте ее и повторно отправьте ту же upgrade
команду, чтобы продолжить процесс обновления. Команда upgrade
идемпотентна и должна возобновить обновление кластера после повторной отправки команды. Как правило, прерывания увеличивают время завершения обновления, но не должны влиять на его завершение.
Предполагаемое время обновления
Предполагаемое время обновления — 12–15 минут на виртуальную машину в кластере. Например, кластер с 20 узлами может занять около 5 часов для обновления.
Скачивание нового образа и обработчика AKS
Скачайте новые версии обработчика AKS и базового образа Ubuntu для AKS.
Как описано в документации по подсистеме AKS в Azure Stack Hub, развертывание кластера Kubernetes требует двух основных компонентов:
- Двоичный файл aks-engine (обязательный).
- Дистрибутив образа AKS base Ubuntu 16.04-LTS.
Новые версии этих компонентов доступны в этом обновлении:
Оператор Azure Stack Hub должен скачать новые базовые образы AKS в marketplace метки:
Имя:
AKS Base Ubuntu 16.04-LTS Image Distro, March 2020
Версия:
2020.03.19
Следуйте инструкциям, приведенным в статье "Добавление необходимых компонентов для ядра Служба Azure Kubernetes (AKS) в Azure Stack Hub Marketplace.
Администратор кластера Kubernetes (обычно пользователь клиента Azure Stack Hub) должен скачать новый модуль aks-engine. См. инструкции по установке ядра AKS в Linux в Azure Stack Hub (или эквивалентной статье Windows). Вы можете следовать тому же процессу, который использовался для установки кластера в первый раз. Обновление перезаписывает предыдущий двоичный файл. Например, если вы использовали скрипт get-akse.sh , выполните те же действия, описанные в разделе "Установка в подключенной среде". Тот же процесс применяется, если вы устанавливаете в системе Windows: установите подсистему AKS в Windows в Azure Stack Hub.
Путь обновления версии Kubernetes
Текущую версию и версию обновления для Azure Stack Hub можно найти в следующей таблице. Эта таблица относится к кластеру подсистемы AKS в Azure Stack Hub. Не используйте команду aks-engine get-versions
, которая возвращает версии, поддерживаемые в глобальной среде Azure, а также в Azure Stack Hub.
Текущая версия | Доступное обновление |
---|---|
1.14.7 | 1.15.10 |
1.14.8 | 1.15.10 |
1.15.4 | 1.15.10 |
1.15.5 | 1.15.10 |
Новые возможности
Поддержка Kubernetes версии 1.15.10 (#2834). При развертывании нового кластера в файле модели API .json файл (также известный как файл определения кластера), укажите номер версии выпуска и дополнительный номер версии в следующем формате. Пример файла определения кластера см. в kubernetes-azurestack.json.
"orchestratorRelease": "1.15
,"orchestratorVersion": "1.15.10"
Примечание.
Если версия Kubernetes не указана явным образом в файле модели API .json, будет использоваться версия 1.15 (#2932), а orchestratorVersion по умолчанию — 1.15.11, что приведет к ошибке во время развертывания кластера.
При использовании aks-engine версии 0.43.1 параметры частоты по умолчанию для поставщика облачных служб для выполнения цикла управления и других задач не работают хорошо с ограничениями пороговых значений Azure Stack Hub Resource Manager для входящих запросов. Это обновление изменяет значения по умолчанию для Azure Stack Hub, чтобы уменьшить нагрузку повторных попыток в Azure Stack Hub Resource Manager (#2861).
Новый шаг проверки в aks-engine приведет к остановке выполнения или отображению предупреждений, если файл модели API .json содержит свойства, не поддерживаемые Azure Stack Hub (#2717).
При новой проверке подлинности модуль aks-engine проверяет доступность базового образа AKS, необходимого для выполнения версии aks-engine (#2342). Это произойдет после анализа модели API .json файла и перед вызовом Azure Stack Hub Resource Manager.
Новый параметр aks-engine "--control-plane-only" в команде
upgrade
позволяет пользователю обновлять операции, предназначенные только для главных Виртуальные машины (No 2635).Выполняется обновление ядра Linux до версии 4.15.0-1071-azure для Ubuntu 16.04-LTS. Дополнительные сведения см. в статье "Пакет: linux-image-4.15.0-1071-azure (4.15.0-1071.76) [безопасность]".
Добавлены новые обновления hyperkube для поддержки Kubernetes версий 1.14.8 и 1.15.10.
Обновите kubectl, чтобы соответствовать версии Kubernetes для кластера. Этот компонент доступен на узлах уровня управления кластером Kubernetes, вы можете запустить его с помощью SSH в мастер.
Обновления надстройки Azure Container Monitor с последним выпуском за февраль 2020 г. (#2850).
coredns
Обновление до версии 1.6.6 (#2555).Обновление
etcd
до версии 3.3.18 (#2462).Обновление
moby
до версии 3.0.11 (#2887).В этом выпуске ядро AKS сокращает зависимость от
k8s.gcr.io
текущего использования официальногоKubernetes MCR registry @ mcr.microsoft.com
при создании образов (No 2722).
Известные проблемы
- Параллельное развертывание нескольких служб Kubernetes в одном кластере может привести к ошибке в конфигурации базовой подсистемы балансировки нагрузки. Рекомендуется развертывать одну службу одновременно.
- Запуск aks-engine
get-versions
создает информацию, применимую к Azure и Azure Stack Hub. Однако нет явного способа определить, что соответствует Azure Stack Hub. Не используйте эту команду, чтобы определить, какие версии доступны для обновления. Используйте справочную таблицу обновления, описанную в предыдущем разделе. - Так как средство aks-engine — это общий репозиторий исходного кода в Azure и Azure Stack Hub, изучение множества заметок о выпуске и запросов на вытягивание может привести к тому, что средство поддерживает другие версии Kubernetes и платформы ОС за пределами перечисленных выше. Их можно игнорировать и использовать приведенную выше таблицу версий в качестве официального руководства по этому обновлению.
Справочные материалы
Ниже приведен список исправленных ошибок и полный набор заметок о выпуске версии 0.44.0 до версии 0.48.0. Заметки о выпуске включают Azure и Azure Stack Hub.
Исправления ошибок
userAssignedIdentityId
в Windows azure.json отсутствующие кавычки (No 2327)Надстройки
update config
доступны только для обновления (No 2282)Превышение времени ожидания для получения IP-адреса управления на узлах Windows (No 2284)
Добавление файла 1.0.28 Azure CNI .zip в VHD Windows (#2268)
Правильный порядок по умолчанию для параметра
IPAddressCount
(#2358)Обновление для использования единого yaml omsagent для всех версий K8s, чтобы избежать ошибок вручную и простоты обслуживания (No 2692)
Заметки о выпуске
Это полный набор заметок о выпуске для Azure и Azure Stack Hub.
- https://github.com/Azure/aks-engine/releases/tag/v0.44.0
- https://github.com/Azure/aks-engine/releases/tag/v0.44.1
- https://github.com/Azure/aks-engine/releases/tag/v0.44.2
- https://github.com/Azure/aks-engine/releases/tag/v0.45.0
- https://github.com/Azure/aks-engine/releases/tag/v0.46.0
- https://github.com/Azure/aks-engine/releases/tag/v0.46.1
- https://github.com/Azure/aks-engine/releases/tag/v0.46.2
- https://github.com/Azure/aks-engine/releases/tag/v0.46.3
- https://github.com/Azure/aks-engine/releases/tag/v0.47.0
- https://github.com/Azure/aks-engine/releases/tag/v0.48.0
Следующие шаги
- Ознакомьтесь с обработчиком AKS в Azure Stack Hub