3. Kubernetes Addons Components
Sep 5, 2018 · 2 min read
kubernetes.io 에서 설명하는 Kubernetes Component에 대한 내용을 원문 직역과 나름의 의역(+오역)을 통해 옮김
- Addons
- Addons는 pod과 service형태로 동작한다.
- 이 pods들은 Deployments, ReplicationControllers 등에 의해 관리되어 질 수 있다.
- Namespace를 갖는 addon object들은 kube-system이라는 namespace안에 생성되어진다.
- DNS
- 다른 addons은 꼭 필요하지 않은 반면, 모든 쿠버네티스 클러스터들은 반드시 cluster dns를 가져야 한다. 많은 예시들은 이 dns를 사용한다.
- cluster dns는 DNS server라고 보면 된다. 이 cluster dns는 사용자 환경의 다른 dns server에 더해 kubernetes service를 위한 DNS records를 제공한다. - Web UI(Dashboard)
- 쿠버네티스 클러터를 위한 web 기반의 dashboard 는 일반적인 목적을 위해 사용된다.
- Dashboard는 사용자가 클러스터에서 돌아가는 어플리케이션을 관리하고 troubleshooting을 할 수 있도록 도와주며 cluster 자체에 대한 관리/모니터링 기능도 제공 한다. - Container Resource Monitoring
- Container Resource Monitoring 은 database안에 컨테이너에 관한 여러 시계열성(e.g 로그) 데이터를 기록한다. 그리고 이 data를 조회 할 수 있도록 UI를 제공하기도 한다. - Cluster-level Logging
- Cluster-level logging 메카니즘은 컨테이너 로그를 log store에 저장하며 이 로그에 대한 검색과 조회 인터페이스역시 가능하도록 한다.