Как узнать, повлияет ли обновление версии API на функцию AKS или нет?

Недавно я получил электронное письмо с сообщением, что мне нужно обновить предварительную версию API AKS 2023-03-01, поскольку она скоро устареет. Мне было интересно, как я узнаю, повлияет ли это обновление/устаревание на функции, применяемые к моему AKS, и не помешает ли мне использовать определенные функции в будущем. Недавно я применил AGIC Helmchart к своему AKS, и для меня важно, чтобы эта функция сохранялась и могла применяться к будущим кластерам.

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
228
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

При обновлении версии API AKS важно проверить наличие устаревших API, которые могут повлиять на ваше приложение или процесс разработки. Microsoft использует Azure Advisor в ваших службах Kubernetes, чтобы предупреждать вас на портале Azure, если у вас нет поддержки, и информировать вас об устаревших API, которые могут повлиять на ваше приложение или процесс разработки.

Кроме того, вы также можете настроить диагностику специально для API k8s, чтобы отслеживать эти детали.

Кроме того, согласно Автоматически останавливать обновления кластера службы Azure Kubernetes (AKS) при критических изменениях API AKS теперь автоматически останавливает операции обновления, состоящие из незначительного изменения версии устаревших API, и отправляет вам сообщение об ошибке, чтобы предупредить вас о том, как именно возникла проблема. ты получил. Теперь я бы рекомендовал вам внимательно прочитать уведомление об устаревании от Azure. Обычно он содержит информацию о том, что меняется, и может содержать ссылки на документацию, подробно описывающую различия между версиями API. Эта документация часто включает раздел, посвященный критическим изменениям, или руководства по миграции, в которых подробно описаны различия и то, что необходимо учитывать при обновлении.

Чтобы убедиться, что ваши основные функции, такие как конкретные проблемы с диаграммами Helm для AGIC, вам следует проверить документацию или репозиторий диаграммы Helm на предмет любых примечаний о совместимости, касающихся версий Kubernetes и любых необходимых обновлений самой диаграммы Helm. Найдите раздел, который обычно называется «Примечания к выпуску», «Журнал изменений».

И, наконец, я бы рекомендовал перед обновлением рабочего кластера создать тестовый кластер с новой версией API AKS и развернуть рабочие нагрузки, включая контроллер входа шлюза приложений (AGIC) и другие критически важные службы, чтобы убедиться, что все работает должным образом.

Использованная литература:

Другие вопросы по теме

Вызывает ли количество запущенных модулей в пространстве имен проблемы с производительностью?
Как с помощью Terraform интегрировать балансировщик нагрузки Basic-Sku и общедоступный IP-адрес Basic-Sku с ресурсом azurerm_kubernetes_cluster?
Как запретить AKS Ingress перезаписывать существующие службы Шлюза приложений?
Политика авторизации Istio для одноранговой авторизации
Приложение машинного обучения Azure записывает журналы в аналитические данные приложений с настраиваемыми измерениями
Требуется ли устаревшая надстройка oms_agent для анализа контейнеров ama для AKS?
Обновление AKS не удалось из-за использования устаревшего API, но я не вижу, чтобы этот API использовался
Как настроить ConfigMap для анализа контейнеров с помощью агента Azure Monitor в AKS?
Как настроить входной маршрут Traefik для маршрутизации запросов на URL-адрес?
Реализация Terraform для резервного копирования и восстановления AKS

Похожие вопросы

Используйте DefaultAzureCredential для DataLakeServiceClient
Недопустимый атрибут «условие». Значение «@contains(string, «substring»)» находится вне диапазона допустимых значений
Ошибка входа в Azure AD B2C с ошибкой поставщика удостоверений Microsoft: для погашения кода авторизации между источниками требуется ключ подтверждения для обмена кодами
Невозможно преобразовать речь в текст с помощью службы преобразования речи в текст Azure
Автоматизация ротации ключей для ресурсов, используемых в приложении
Как я могу правильно сложить данные с помощью Kusto в столбчатую диаграмму
Как установить расширение Azure Devops из сценария PowerShell
Как запускать сценарии R в заданиях/рабочих процессах Databricks
Получение отображаемого имени для идентификаторов приложений в политиках условного доступа Azure
Ошибка: «Шаблон» развертывания шаблона недействителен в соответствии с процедурой проверки