카테고리 없음

쿠버네티스 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