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 추가