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

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

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

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

Индексы

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

  • SizeMemoryBackedVolumes (GA)

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

  • PodLifecycleSleepAction (GA)

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

  • StatefulSetAutoDeletePVC (GA)

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

  • 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 для определения, какие другие поля пользовательского ресурса могут использоваться в селекторах полей. Селекторы полей затем можно использовать для получения только нужных ресурсов, фильтруя запросы List, Watch и DeleteCollection. Подробнее см. Selectable fields for custom resources.

  • JobManagedBy (Beta)

    JobManagedBy перемещён в Beta. Эта функция позволяет указать пользовательский контроллер задания через поле spec.managedBy задания. Подробнее см. Delegation of managing a Job object to external controller.

  • RelaxedEnvironmentVariableValidation (Beta)

    RelaxedEnvironmentVariableValidation перемещён в Beta. Эта функция позволяет использовать все печатные символы ASCII (кроме =) в именах переменных окружения, повышая гибкость их применения. Подробнее см. Define Environment Variables for a Container.

  • 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 и предоставляет расширенные функции.

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

Ссылки

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