Spec-Zone.ru › Kubernetes

Сертификаты

CertificateSigningRequest

Объекты CertificateSigningRequest предоставляют механизм получения сертификатов x509 путем отправки запроса на подпись сертификата с последующим его асинхронным утверждением и выпуском.

Kubelet используют этот API для получения:

  1. клиентских сертификатов для аутентификации в kube-apiserver (с signerName "kubernetes.io/kube-apiserver-client-kubelet").
  2. сертификатов для конечных точек TLS, к которым kube-apiserver может безопасно подключаться (с signerName "kubernetes.io/kubelet-serving").

Этот API можно использовать для запроса клиентских сертификатов для аутентификации в kube-apiserver (с signerName "kubernetes.io/kube-apiserver-client") или для получения сертификатов от пользовательских подписантов, не относящихся к Kubernetes.

ClusterTrustBundle

ClusterTrustBundle — это контейнер в масштабе кластера для доверенных корней X.509 (корневых сертификатов).

Объекты ClusterTrustBundle доступны для чтения любому прошедшему аутентификацию пользователю кластера, поскольку их можно монтировать в поды с помощью проекции clusterTrustBundle. Все сервисные аккаунты по умолчанию имеют доступ на чтение к ClusterTrustBundles. Пользователи, имеющие доступ к кластеру только на уровне пространства имен, могут читать ClusterTrustBundles, действуя от имени доступного им сервисного аккаунта.

Его можно связать с конкретным назначающим субъектом; в этом случае он содержит один допустимый набор доверенных корней для этого подписанта. У подписантов может быть несколько связанных ClusterTrustBundles; каждый из них представляет собой независимый набор доверенных корней для этого подписанта. Для обеспечения того, чтобы соответствующий пакет могли создавать или изменять только пользователи с разрешениями для этого подписанта, используется контроль допуска.

PodCertificateRequest

PodCertificateRequest описывает запрос пода на получение сертификата от указанного подписанта.

Kubelet используют этот API для реализации томов podCertificate с проекцией.

Обратная связь

Была ли эта страница полезной?

Спасибо за отзыв. Если у вас есть конкретный вопрос об использовании Kubernetes, на который можно дать ответ, задайте его на Stack Overflow. Если вы хотите сообщить о проблеме или предложить улучшение, создайте issue в репозитории GitHub.

Последнее изменение: 13 мая 2026 г. в 18:59 PST: переключение содержимого kubernetes-api на бэкенд gen-apidocs для Markdown (7dffa41ae2)

© 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/certificates/

Spec-Zone.ru

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