/
98. 쿠버네티스 API 호출
98. 쿠버네티스 API 호출
1. Kubernetes API 호출
쿠버네티스 API 호출을 이용하여 클러스터를 컨트롤하는 방법을 설명합니다.
1.1 admin 클러스터 롤 확인
# kubectl -n kube-system get clusterrole | grep admin
admin 2022-12-28T08:53:35Z
cluster-admin 2022-12-28T08:53:35Z
system:aggregate-to-admin 2022-12-28T08:53:35Z
system:kubelet-api-admin 2022-12-28T08:53:35Z
1.2 서비스 어카운트(sa) 생성
# kubectl create sa admin-user -n kube-system
1.3 서비스 어카운트와 클러스터롤 바인딩
# kubectl create clusterrolebinding --clusterrole=cluster-admin admin-user --serviceaccount=kube-system:admin-user
1.4 admin-user에 대한 토큰 생성
1.5 시크릿 생성
1.6 시크릿 확인
1.7 토큰 변수설정
1.8 예제
1.8.1 nginx 파드 생성
1.8.2 nginx 파드 생성2
a.json 파일 생성 후 json 내용 삽입
1.8.3 nginx 파드 삭제
1.8.4 deployment 생성
1.8.5 deployment 삭제
참고 사이트) https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/
, multiple selections available,
Related content
14. 애플리케이션 배포(CD)
14. 애플리케이션 배포(CD)
Read with this
10. 권한 및 보안
10. 권한 및 보안
More like this