Spec-Zone.ru › Kubernetes 1.25

Пространство имён

Пространство имён предоставляет область видимости для имён.

apiVersion: v1

import "k8s.io/api/core/v1"

Пространство имён

Пространство имён предоставляет область видимости для имён. Использование нескольких пространств имён необязательно.

  • apiVersion: v1

  • kind: Пространство имён

  • metadata (ObjectMeta)

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

  • spec (NamespaceSpec)

    Spec определяет поведение пространства имён. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

  • status (NamespaceStatus)

    Status описывает текущее состояние пространства имён. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

NamespaceSpec

NamespaceSpec описывает атрибуты пространства имён.

  • finalizers ([]string)

    Finalizers — это непрозрачный список значений, которые должны быть пустыми для постоянного удаления объекта из хранилища. Дополнительная информация: https://kubernetes.io/docs/tasks/administer-cluster/namespaces/

NamespaceStatus

NamespaceStatus содержит информацию о текущем состоянии пространства имён.

  • conditions ([]NamespaceCondition)

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

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

    NamespaceCondition содержит подробности о состоянии пространства имён.

    • conditions.status (string), необходимо

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

    • conditions.type (string), необходимо

      Тип условия контроллера пространства имён.

    • conditions.lastTransitionTime (Time)

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

    • conditions.message (string)

    • conditions.reason (string)

  • phase (string)

    Phase — текущая фаза жизненного цикла пространства имён. Дополнительная информация: https://kubernetes.io/docs/tasks/administer-cluster/namespaces/

Список пространств имён

NamespaceList — это список пространств имён.

  • apiVersion: v1

  • kind: Список пространств имён

  • metadata (ListMeta)

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

  • items ([]Namespace), необходимо

    Items — это список объектов Namespace в списке. Дополнительная информация: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/

© 2022 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2022 The Linux Foundation ®. All rights reserved.
https://v1-24.docs.kubernetes.io/docs/reference/kubernetes-api/cluster-resources/namespace-v1/

Spec-Zone.ru

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