Spec-Zone.ru › Kubernetes

Namespace

Namespace предоставляет область видимости для имён. Использование нескольких пространств имён необязательно.
Документация по концепции Namespace
  • Пространства имён
    1. Когда использовать несколько пространств имён
    2. Начальные пространства имён
    3. Работа с пространствами имён
    4. Пространства имён и DNS
    5. Не все объекты находятся в пространстве имён
    6. Автоматическая маркировка
    7. Дальнейшие действия

apiVersion: v1

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

Namespace

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

Поле Описание
apiVersion
string
APIVersion определяет версионируемую схему этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее представление и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind
string
Kind — это строковое значение, представляющее ресурс REST, который представляет данный объект. Серверы могут определить его по конечной точке, на которую клиент отправляет запросы. Изменение не допускается. В формате CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
ObjectMeta
Стандартные метаданные объекта. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
spec
NamespaceSpec
Spec определяет поведение Namespace. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
status
NamespaceStatus
Status описывает текущее состояние Namespace. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

NamespaceSpec

NamespaceSpec описывает атрибуты Namespace.

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

NamespaceStatus

NamespaceStatus содержит сведения о текущем состоянии Namespace.

Поле Описание
conditions
NamespaceCondition array
стратегия исправления: слияние по ключу type
Представляет последние доступные данные о текущем состоянии пространства имён.
phase
string
Phase — текущая фаза жизненного цикла пространства имён. Подробнее: https://kubernetes.io/docs/tasks/administer-cluster/namespaces/

Возможные значения перечисления:
- `"Active"` означает, что пространство имён доступно для использования в системе
- `"Terminating"` означает, что пространство имён проходит процедуру корректного завершения

NamespaceList

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

Поле Описание
apiVersion
string
APIVersion определяет версионируемую схему этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее представление и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
items *
Namespace array
Items — это список объектов Namespace. Подробнее: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
kind
string
Kind — это строковое значение, представляющее ресурс REST, который представляет данный объект. Серверы могут определить его по конечной точке, на которую клиент отправляет запросы. Изменение не допускается. В формате CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
ListMeta
Стандартные метаданные списка. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

NamespaceCondition

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

Поле Описание
lastTransitionTime
Time
Время последнего перехода условия из одного состояния в другое.
message
string
Понятное человеку сообщение с подробностями о последнем переходе.
reason
string
Уникальная причина последнего перехода условия, состоящая из одного слова в формате CamelCase.
status *
string
Состояние условия: True, False или Unknown.
type *
string
Тип условия контроллера пространства имён.

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

Spec-Zone.ru

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