Облачная платформаAdvanced

Kubernetes 1.32 Примечания к выпуску

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

CCE прошел Программу соответствия Certified Kubernetes и является сертифицированным предложением Kubernetes. CCE теперь поддерживает возможности кластера Kubernetes 1.32. В этом разделе описаны изменения, внесённые в Kubernetes 1.32.

Индексы

Новые и улучшенные функции

  • SizeMemoryBackedVolumes (GA)

    SizeMemoryBackedVolumes перемещён в GA. Эта возможность позволяет задавать ограничения размера для томов в памяти (например emptyDir), чтобы предотвратить заполнение подов слишком большим объёмом памяти узла. Для получения подробностей см. emptyDir.

  • PodLifecycleSleepAction (GA)

    PodLifecycleSleepAction перемещён в GA. Эта возможность позволяет использовать sleep команда путем установки Sleep поле в хуках жизненного цикла контейнера для приостановки контейнера на указанную продолжительность. Для получения подробной информации см. Хуки контейнера.

  • StatefulSetAutoDeletePVC (GA)

    StatefulSetAutoDeletePVC перемещён в GA. Эта функция позволяет задать политику удержания PVC, когда StatefulSet удаляется или масштабируется, а также позволяет одновременно удалять PVC при удалении или масштабировании StatefulSet. Для получения подробной информации см. Удержание PersistentVolumeClaim.

  • CronJobsScheduledAnnotation (GA)

    CronJobsScheduledAnnotation перемещён в GA. Эта функция записывает время планирования CronJob в batch.kubernetes.io/cronjob-scheduled-timestamp аннотация задания.

  • PodIndexLabel (GA)

    PodIndexLabel перемещён в GA. Эта функция записывает последовательность завершения индексированного задания в batch.kubernetes.io/job-completion-index метка пода.

  • CustomResourceFieldSelectors (GA)

    CustomResourceFieldSelectors перемещён в GA. Эта функция позволяет вам указать selectableFields поле CustomResourceDefinition, определяющее, какие другие поля в пользовательском ресурсе могут использоваться в field selectors. Затем field selectors можно использовать для получения только ресурсов путем фильтрации запросов List, Watch и DeleteCollection. Для получения подробной информации см Выбираемые поля для пользовательских ресурсов.

  • JobManagedBy (Beta)

    JobManagedBy перемещён в Beta. Эта функция позволяет вам указать пользовательский контроллер задания через spec.managedBy поле задания. Для получения подробной информации см Делегирование управления объектом Job внешнему контроллеру.

  • RelaxedEnvironmentVariableValidation (Beta)

    RelaxedEnvironmentVariableValidation перемещён в Beta. Эта функция позволяет использовать все печатаемые символы ASCII (кроме =) в именах переменных среды, повышая гибкость их использования. Для получения подробностей см Определить переменные среды для контейнера.

  • WatchList (Beta)

    Функция WatchList была переведена в Beta и включена по умолчанию. Для пользователей, использующих client-go, после включения функции WatchListClient в client-go, API‑клиент может запрашивать поток данных вместо получения полного списка для доступа к kube-apiserver, снижая потребление ресурсов на контрольной плоскости.

Изменения и удаления API

  • Метаданные аннотации kubernetes.io/enforce-mountable-secrets службы учетных записей была устаревшей начиная с Kubernetes 1.32, но время удаления не было установлено. Рекомендуется использовать отдельный namespace для изоляции доступа к секретам.
  • Параметр kube-controller-manager concurrent-daemonset-syncs доступно. Этот параметр управляет количеством объектов DaemonSet, которые могут синхронизироваться одновременно. Этот параметр можно изменить с помощью функции управления конфигурацией.

Улучшенный Kubernetes 1.32 на CCE

Во время периода технического обслуживания версии CCE периодически обновляет Kubernetes 1.32 и предоставляет расширенные функции.

Для получения подробной информации об обновлениях версии кластера см Патч-версии.

Ссылки

Для получения более подробной информации о сравнении производительности и эволюции функций между Kubernetes 1.32 и другими версиями см Примечания к выпуску Kubernetes v1.32.