Пространство имён
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Карта: уникальные значения по ключу 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 ([]Пространство имён), обязательно
Items — это список объектов Namespace в списке. Дополнительная информация: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
© 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/cluster-resources/namespace-v1/