Обновление узла AKS в AKS с поддержкой Arc с помощью PowerShell
Область применения: AKS в Azure Stack HCI 22H2, AKS в Windows Server
В этой статье описывается, как обновить узел Служба Azure Kubernetes в AKS, включенный Azure Arc.
Обзор обновлений узла AKS
Обновления к узлу AKS всегда включают последнюю доступную версию. Хотя узел можно обновить независимо от обновлений кластера рабочей нагрузки, необходимо всегда обновлять узел перед обновлением кластера рабочей нагрузки.
Чтобы избежать сбоев и потери доступности AKS, выполняются последовательные обновления. При переносе нового узла с более новой сборкой в кластер ресурсы перемещаются со старого узла на новый. После успешного удаления ресурсов старый узел выводится из эксплуатации и удаляется из кластера.
Примечание
Корпорация Майкрософт рекомендует обновить кластеры AKS в течение 30 дней после выхода нового выпуска. Если вы не выполните обновление в этом окне, у вас будет до 90 дней с момента последнего обновления, прежде чем истечет срок действия внутренних сертификатов и маркеров. По истечении срока действия сертификатов и маркеров кластер по-прежнему работает; однако для обновления необходимо вызвать служба поддержки Майкрософт. При перезагрузке кластера по истечении 90-дневного периода он остается в нефункциональное состояние. Дополнительные сведения о внутренних сертификатах и маркерах см. в обзоре управления сертификатами.
Обновление узла AKS
Первым шагом в любом потоке обновления является выполнение команды Update-AksHci для обновления узла AKS. Update-AksHci
не принимает аргументов и всегда обновляет кластер управления до последней версии. Этот шаг необходимо запустить перед запуском Update-AksHciCluster , чтобы обновить кластер Kubernetes до новой версии.
Важно!
Команда обновления работает только в том случае, если вы установили общедоступный выпуск или более позднюю версию. Он не работает в более ранних выпусках. Эта команда обновления обновляет узел AKS и локальную облачную платформу, управляемую корпорацией Майкрософт. Эта команда не обновляет существующие кластеры рабочей нагрузки AKS. Новые кластеры рабочей нагрузки AKS, созданные после обновления узла AKS, могут отличаться от существующих кластеров рабочей нагрузки AKS по версии ОС и Kubernetes.
Мы рекомендуем обновить кластеры рабочей нагрузки AKS сразу после обновления узла AKS, чтобы получить последние версии ОС и последние исправления. Если кластер рабочей нагрузки находится на неподдерживаемой версии Kubernetes в следующей версии AKS Arc, обновление завершается ошибкой.
Пример потока обновления узла AKS
Обновление модулей PowerShell
Убедитесь, что на узлах AKS всегда установлены последние модули PowerShell, выполнив следующую команду на всех физических узлах в развертывании AKS.
Важно!
Необходимо закрыть все открытые окна PowerShell, а затем открыть новый сеанс, чтобы выполнить команду обновления. Если вы не закроете все окна PowerShell, возможно, будут использоваться модули, которые не могут быть обновлены.
Update-Module -Name AksHci -Force -AcceptLicense
Получение текущей версии AKS Arc
Get-AksHciVersion
1.0.0.10517
Получение доступных обновлений AKS Arc
Get-AksHciUpdates
В выходных данных показаны доступные версии, до которых можно обновить этот узел AKS:
1.0.2.10723
Управление версиями
Используя в качестве примера версию 1.0.2.10723, в следующей таблице показано, как создаются номера версий для выпусков AKS Arc.
Значение | Значение |
---|---|
1 | Основная версия: +1 для каждого выпуска с большим критическим изменением. |
0 | Дополнительный номер версии: +1 для каждого выпуска после последней основной версии с основным изменением функциональности. |
2 | Обновления исправлений & компонентов: +1 для каждого регулярного (обычно ежемесячного) выпуска после последней основной версии. |
1 | Тип сборки: всегда 1 для общедоступных сборок. |
0723 | Дата создания сборки: дата создания сборки в формате mmdd. |
Запуск обновления AKS Arc
Update-AksHci
Проверка обновления узла AKS
Get-AksHciVersion
В выходных данных показана обновленная версия AKS на узле AKS:
1.0.2.10723
Дальнейшие действия
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по