K8s 클러스터는 물론 혼자서 사용하는 환경이 아니다. 다양한 서비스를 배포할 수 있고, 한명의 개발자가 여러개의 서비스/여러명의 사용자가 하나의 서비스를 관리할 수 있는 것이다. 클러스터의 규모가 커짐에 따라 사용자들의 역할 분리는 필수적이다. 1팀의 팀원이 실수로 2팀의 자원을 날려먹는 일과 같은 적절치 못한 접근에 제한을 주어 불미스러운 일이 발생하지 않도록 방지하는 것을 예로 들 수 있겠다. 우리가 클러스터 상에서 kubectl을 사용해 수행하는 모든 명령들은 K8s 클러스터를 관리하는데에 중추 역할을 하는 API Server로 통한다. 요청에서 응답까지 거치는 API Server의 내부 레이어 중에선 사용자의 신원을 파악하고 권한을 부여하는 Authenticating, Authorizing과 같..