Пространство имён
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/