이번 포스트에서 쿠버네테스 API를 사용하는 방법에 대해서 알아보도록 한다.
쿠버네티스는 api를 통해서 접근 할 수 있고, 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
댓글 영역