[AWS] AWS LoadBalancer Controller 설치 방법 AWS LoadBalancer Controller 란 무엇일까? AWS에서 제공하는 ALB 와 NLB 를 관리하기 위한 Kubernetes Controller 이다. Kubernetes API 와 상호 작용하여 Kubernetes 클러스터 내부에 존재하는 Service 를 ALB 또는 NLB와 연결 할 수 있다. AWS LoadBalancer Controller 는 이러한 Kubernetes Service 를 인식하여 이를 기반으로 ALB 또는 NLB와 연결하여 외부로 노출시킬 수 있다. 즉, 사용자가 배포한 애플리케이션의 서비스를 AWS LoadBalancer 와 연동할 수 있게 해주는 것이다. (Kubernetes Ingress 와 연동하여 사용할 수도 있으며, 클러스터 내부의 파드와 노드들을 자동으.. 카테고리 없음 2년 전
[Kubernetes] ServiceAccount 란? ServiceAccount 클러스터 내에서 애플리케이션 또는 파드(Pod)가 쿠버네티스 API 서버와 상호작용할 때 사용되는 인증 정보이다. 파드나 애플리케이션이 쿠버네티스에 어떤 작업을 요청할 때, 즉 API 서버에 접근할 때 인증 정보가 필요한데 이때 ServiceAccount가 그 인증 정보를 제공해준다. (인증 정보를 제공하는 역할) 예를 들어, ServiceAccount는 파드가 다른 파드 또는 서비스와 통신할 때 사용할 수 있는 권한을 설정할 수 있으며 이를 통해 보안성을 높일 수 있다. 각 ServiceAccount는 고유한 이름과 namespace를 가지며, 클러스터 관리자는 ServiceAccount를 생성하고 관리할 수 있다. ServiceAccount는 클러스터 레벨과 네임 스페이스 .. Kubernetes 용어 2년 전