DevOps

CKA 예제 리마인더 - 24. Service Accounts

Vince_rf 2024. 12. 13. 21:25

네임스페이스에 몇 개의 Service Account가 존재하나요?

kubectl get sa


default 서비스 어카운트에 사용된 토큰은 무엇인가요?

kubectl describe sa default


방금 대시보드 어플리케이션을 배포했습니다. deployment에 사용된 이미지는 무엇인가요?

kubectl get deployment

kubectl describe deployment [deployment]




새로운 서비스 어카운트를 만드세요

Service Account Name: dashboard-sa

apiVersion: v1
kind: ServiceAccount
metadata:
  annotations:
    kubernetes.io/enforce-mountable-secrets: "true"
  name: dashboard-sa

kubectl create -f dashboard-sa.yaml 

kubectl get sa



새롭게 만들어진 서비스 어카운트를 위해 deployment를 수정하세요

Deployment name: web-dashboard

Service Account: dashboard-sa

Deployment Ready


deploy 안의 pod의 spec 아래에 serviceAccountName: dashboard-sa 추가