Spec-Zone.ru › Kubernetes

Миграция версий хранилища v1alpha1

StorageVersionMigration представляет собой миграцию сохранённых данных к последней версии хранилища.

apiVersion: storagemigration.k8s.io/v1alpha1

import "k8s.io/api/storagemigration/v1alpha1"

StorageVersionMigration

StorageVersionMigration представляет собой миграцию сохранённых данных к последней версии хранилища.

  • apiVersion: storagemigration.k8s.io/v1alpha1

  • kind: StorageVersionMigration

  • metadata (ObjectMeta)

    Стандартные метаданные объекта. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

  • spec (StorageVersionMigrationSpec)

    Спецификация миграции.

  • status (StorageVersionMigrationStatus)

    Статус миграции.

StorageVersionMigrationSpec

Спецификация миграции версии хранилища.

  • continueToken (строка)

    Токен, используемый в опциях списка для получения следующего фрагмента объектов для миграции. Когда .status.conditions указывает, что миграция «запущена», пользователи могут использовать этот токен для проверки прогресса миграции.

  • resource (GroupVersionResource), обязательно

    Ресурс, который мигрируется. Мигрирующий агент отправляет запросы на конечную точку, обслуживающую ресурс. Неизменяемо.

    Названия группы, версии и ресурса.

    • resource.group (строка)

      Название группы.

    • resource.resource (строка)

      Название ресурса.

    • resource.version (строка)

      Название версии.

StorageVersionMigrationStatus

Статус миграции версии хранилища.

  • conditions ([]MigrationCondition)

    Стратегия патча: слияние по ключу type

    Карта: уникальные значения по ключу type будут сохранены во время слияния

    Последние доступные наблюдения за текущим состоянием миграции.

    Описывает состояние миграции в определённый момент.

    • conditions.status (строка), обязательно

      Статус условия, один из True, False, Unknown.

    • conditions.type (строка), обязательно

      Тип условия.

    • conditions.lastUpdateTime (Время)

      Последнее время обновления этого условия.

      Время — это оболочка вокруг time.Time, которая поддерживает правильное преобразование в YAML и JSON. Оболочки предоставляются для многих фабричных методов, которые предоставляет пакет time.

    • conditions.message (строка)

      Читаемое человеком сообщение, указывающее подробности о переходе.

    • conditions.reason (строка)

      Причина последнего перехода условия.

  • resourceVersion (строка)

    ResourceVersion для сравнения с кэшем GC для выполнения миграции. Это текущая версия ресурса заданной группы, версии и ресурса, когда kube-controller-manager впервые наблюдает этот ресурс StorageVersionMigration.

СписокStorageVersionMigration

StorageVersionMigrationList — это коллекция миграций версий хранилища.

  • apiVersion: storagemigration.k8s.io/v1alpha1

  • kind: StorageVersionMigrationList

  • metadata (ListMeta)

    Стандартные метаданные списка. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

  • items ([]StorageVersionMigration), обязательно

    Стратегия патча: слияние по ключу type

    Карта: уникальные значения по ключу type будут сохранены во время слияния

    Элементы — это список StorageVersionMigration

© 2024 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2024 The Linux Foundation ®. All rights reserved.
https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/storage-version-migration-v1alpha1/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API