Spec-Zone.ru › Kubernetes

Secret

Secret содержит секретные данные определённого типа. Суммарный размер значений в поле Data должен быть меньше MaxSecretSize байт.
Документация по концепции Secret
  • Секреты
    1. Применение секретов
    2. Типы Secret
    3. Работа с секретами
    4. Неизменяемые секреты
    5. Информационная безопасность секретов
    6. Что дальше

apiVersion: v1

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

Secret

Secret содержит секретные данные определённого типа. Суммарный размер значений в поле Data должен быть меньше MaxSecretSize байт.

Поле Описание
apiVersion
string
APIVersion определяет версионированную схему этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее представление и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
data
object
Data содержит секретные данные. Каждый ключ должен состоять из буквенно-цифровых символов, '-', '_' или '.'. Сериализованная форма секретных данных представляет собой строку в кодировке base64, содержащую произвольное значение данных (возможно, не строковое). Описано в https://tools.ietf.org/html/rfc4648#section-4
immutable
boolean
Если Immutable установлено в true, это гарантирует, что данные, сохранённые в Secret, нельзя будет обновить (можно изменять только метаданные объекта). Если значение не установлено в true, поле можно изменять в любое время. По умолчанию — nil.
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
stringData
object
stringData позволяет указывать несекретные двоичные данные в виде строк. Это поле доступно только для записи и предназначено для удобства. При записи все ключи и значения объединяются с полем data, перезаписывая существующие значения. Поле stringData никогда не выводится при чтении из API.
type
string
Используется для упрощения программной обработки секретных данных. Подробнее: https://kubernetes.io/docs/concepts/configuration/secret/#secret-types

SecretList

SecretList — это список объектов Secret.

Поле Описание
apiVersion
string
APIVersion определяет версионированную схему этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее представление и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
items *
массив Secret
Items — это список объектов Secret. Подробнее: https://kubernetes.io/docs/concepts/configuration/secret
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

© 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/secret-v1/

Spec-Zone.ru

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