카테고리 없음
쿠버네티스 API
BenzhaminKim
2021. 6. 27. 17:00
이번 포스트에서 쿠버네테스 API를 사용하는 방법에 대해서 알아보도록 한다.
쿠버네티스는 api를 통해서 접근 할 수 있고, kubernetes client를 통해서 접근할 수 있다.
Kubernetes Client를 통해서 접근방법
Cluster 안에서 k8s에 접근하기 위해서는 반드시 Rbac 인증 부분이 이루어져야한다.
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: pods-list
rules:
- apiGroups: [""]
resources: ["pods"]
verbs: ["list"]
---
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: pods-list
subjects:
- kind: ServiceAccount
name: default
namespace: default
roleRef:
kind: ClusterRole
name: pods-list
apiGroup: rbac.authorization.k8s.io