10장. ServiceAccount [v1]


설명
ServiceAccount 바인딩: * 인증 및 승인할 수 있는 보안 주체 * 인증 및 인증할 수 있는 보안 주체에 대해 사용자 및 주변 시스템에 의해 이해되는 이름입니다.
유형
object

10.1. 사양

속성유형설명

apiVersion

string

APIVersion은 버전이 지정된 이 오브젝트 표현의 스키마를 정의합니다. 서버는 인식된 스키마를 최신 내부 값으로 변환해야 하며, 인식되지 않는 값을 거부할 수 있습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

automountServiceAccountToken

boolean

AutomountServiceAccountToken은 이 서비스 계정에 API 토큰이 자동으로 마운트되어야 하는지 여부를 나타냅니다. Pod 수준에서 재정의할 수 있습니다.

imagePullSecrets

array

imagePullSecrets는 이 ServiceAccount를 참조하는 Pod의 이미지를 가져오는 데 사용할 동일한 네임스페이스의 보안에 대한 참조 목록입니다. Secrets는 Pod에 마운트할 수 있지만 ImagePullSecrets는 kubelet에서만 액세스할 수 있으므로 imagePullSecrets는 시크릿과 다릅니다. 자세한 내용은 https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod

imagePullSecrets[]

object

LocalObjectReference에는 동일한 네임스페이스 내에서 참조된 오브젝트를 찾을 수 있는 충분한 정보가 포함되어 있습니다.

kind

string

kind는 이 오브젝트가 나타내는 REST 리소스에 해당하는 문자열 값입니다. 서버는 클라이언트에서 요청을 제출한 끝점에서 이를 유추할 수 있습니다. CamelCase로 업데이트할 수 없습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

메타데이터

ObjectMeta

표준 오브젝트의 메타데이터입니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

secrets

array

Secret은 이 ServiceAccount를 사용하여 실행 중인 Pod가 사용할 수 있는 동일한 네임스페이스에 있는 보안 목록입니다. 이 서비스 계정에 "kubernetes.io/enforce-mountable-secrets" 주석이 "true"로 설정된 경우에만 Pod는 이 목록으로 제한됩니다. 이 필드는 Pod 외부에서 사용하기 위해 자동 생성된 서비스 계정 토큰 시크릿을 찾는 데 사용해서는 안 됩니다. 대신 TokenRequest API를 사용하여 토큰을 직접 요청하거나 서비스 계정 토큰 시크릿을 수동으로 생성할 수 있습니다. 자세한 내용은 https://kubernetes.io/docs/concepts/configuration/secret

secrets[]

object

ObjectReference에는 참조된 오브젝트를 검사하거나 수정할 수 있는 충분한 정보가 포함되어 있습니다.

10.1.1. .imagePullSecrets

설명
imagePullSecrets는 이 ServiceAccount를 참조하는 Pod의 이미지를 가져오는 데 사용할 동일한 네임스페이스의 보안에 대한 참조 목록입니다. Secrets는 Pod에 마운트할 수 있지만 ImagePullSecrets는 kubelet에서만 액세스할 수 있으므로 imagePullSecrets는 시크릿과 다릅니다. 자세한 내용은 https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod
유형
array

10.1.2. .imagePullSecrets[]

설명
LocalObjectReference에는 동일한 네임스페이스 내에서 참조된 오브젝트를 찾을 수 있는 충분한 정보가 포함되어 있습니다.
유형
object
속성유형설명

name

string

추천자의 이름입니다. 이 필드는 효과적으로 필요하지만 이전 버전과의 호환성으로 인해 비어 있을 수 있습니다. 여기에 빈 값이 있는 이 유형의 인스턴스는 거의 잘못된 것입니다. 자세한 내용은 https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

10.1.3. .secrets

설명
Secret은 이 ServiceAccount를 사용하여 실행 중인 Pod가 사용할 수 있는 동일한 네임스페이스에 있는 보안 목록입니다. 이 서비스 계정에 "kubernetes.io/enforce-mountable-secrets" 주석이 "true"로 설정된 경우에만 Pod는 이 목록으로 제한됩니다. 이 필드는 Pod 외부에서 사용하기 위해 자동 생성된 서비스 계정 토큰 시크릿을 찾는 데 사용해서는 안 됩니다. 대신 TokenRequest API를 사용하여 토큰을 직접 요청하거나 서비스 계정 토큰 시크릿을 수동으로 생성할 수 있습니다. 자세한 내용은 https://kubernetes.io/docs/concepts/configuration/secret
유형
array

10.1.4. .secrets[]

설명
ObjectReference에는 참조된 오브젝트를 검사하거나 수정할 수 있는 충분한 정보가 포함되어 있습니다.
유형
object
속성유형설명

apiVersion

string

참조의 API 버전입니다.

fieldPath

string

전체 오브젝트 대신 오브젝트 조각을 참조하는 경우 이 문자열에는 desiredState.manifest.containers[2]와 같은 유효한 JSON/Go 필드 액세스 문이 포함되어야 합니다. 예를 들어 오브젝트 참조가 Pod 내의 컨테이너에 대한 경우 "spec.containers{name}"과 같은 값을 사용합니다(여기서 "name"은 이벤트를 트리거한 컨테이너 이름을 참조하거나 컨테이너 이름이 "spec.containers[2]"이 Pod에서 인덱스 2가 있는 컨테이너를 참조하는 경우). 이 구문은 오브젝트의 일부를 참조하는 잘 정의된 방법을 사용하는 경우에만 선택됩니다.

kind

string

일종의 추천입니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

name

string

추천자의 이름입니다. 자세한 내용은 https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

네임스페이스

string

참조의 네임스페이스입니다. 자세한 내용은 https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/

resourceVersion

string

이 참조가 수행되는 특정 resourceVersion(있는 경우). 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

uid

string

참조의 UID입니다. 자세한 내용은 https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.