Spec-Zone.ru › Kubernetes

ServiceAccount

ServiceAccount объединяет: * имя идентификатора, понятное пользователям и, возможно, внешним системам * субъект, который можно аутентифицировать и авторизовать * набор секретов
Документация по концепции ServiceAccount
  • Сервисные учётные записи

    Узнайте об объектах ServiceAccount в Kubernetes.

    1. Что такое сервисные учётные записи?
    2. Варианты использования сервисных учётных записей Kubernetes
    3. Как использовать сервисные учётные записи
    4. Аутентификация учётных данных сервисной учётной записи
    5. Альтернативы
    6. Что дальше

apiVersion: v1

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

ServiceAccount

ServiceAccount объединяет: * имя идентификатора, понятное пользователям и, возможно, внешним системам * субъект, который можно аутентифицировать и авторизовать * набор секретов

Поле Описание
apiVersion
string
APIVersion определяет версию схемы этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее значение и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
automountServiceAccountToken
boolean
AutomountServiceAccountToken указывает, следует ли автоматически монтировать токен API в поды, работающие от имени этой сервисной учётной записи. Это значение можно переопределить на уровне пода.
imagePullSecrets
LocalObjectReference array
ImagePullSecrets — это список ссылок на секреты в том же пространстве имён, которые следует использовать для загрузки любых образов в подах, ссылающихся на эту ServiceAccount. ImagePullSecrets отличаются от Secrets: секреты можно монтировать в под, тогда как ImagePullSecrets доступны только kubelet. Подробнее: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod
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
secrets
ObjectReference array
стратегия исправления: объединение по ключу name
Secrets — это список секретов в том же пространстве имён, которые разрешено использовать подам, работающим с этой ServiceAccount. Подам доступен только этот список, если для сервисной учётной записи задана аннотация "kubernetes.io/enforce-mountable-secrets" со значением "true". Аннотация "kubernetes.io/enforce-mountable-secrets" объявлена устаревшей начиная с v1.32. Для изоляции доступа к монтируемым секретам рекомендуется использовать отдельные пространства имён. Это поле не следует использовать для поиска автоматически созданных секретов токенов сервисной учётной записи, предназначенных для использования вне подов. Вместо этого токены можно запрашивать напрямую с помощью API TokenRequest или создавать секреты токенов сервисной учётной записи вручную. Подробнее: https://kubernetes.io/docs/concepts/configuration/secret

ServiceAccountList

ServiceAccountList — это список объектов ServiceAccount

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

Spec-Zone.ru

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