Kubernetes용 YAML 템플릿 관리 위한 애플리케이션

Application for Managing YAML Template for Kubernetes

초록

Kubernetes(K8s)는 Cloud Native Computing Foundation(CNCF)에서 개발한 선도적인 컨테이너 오케스트레이션툴이다. K8s는 단일 클러스터에서 애플리케이션 컨테이너 운영부터 다중 클러스터를 통한 복잡한 서비스의 자동화에 이르는 일련의 기능을 제공한다. 컨테이너형 애플리케이션은 StatefulSet, Deployment 과 같은 K8s 리소스개체를 서술해주는 K8s YAML을 통해 K8s 클러스터 내에서 운영된다. YAML을 활용하여 서비스 구현을 가속화할 수 있지만, 이를 위해서는 K8s의 속성 및 관계에 대한 지식이 요구된다. 이전 연구들에서는 K8s에 대한YAML 파일 자동 생성에 대한 내용을 다루었지만, YAML 파일 저장, 검색 및 수정과 같은 핵심 관리 기능은 다루어지지 않았다. 이로 인하여 여러 사용자가 여러 개의 YAML 파일을 관리하는 데 어려움이 있었다. 제안된 애플리케이션은 K8s YAML 파일의 효율적인 관리를 제공하는 것을 목표로 한다. 구현 및 평가를 통하여 제안된 애플리케이션이 효율적으로 YAML 파일을 관리할 수 있음을 보여주고자 한다.

키워드

NFV; Container; Kubernetes; YAML; Workload Resource
제목
Kubernetes용 YAML 템플릿 관리 위한 애플리케이션
제목 (타언어)
Application for Managing YAML Template for Kubernetes
저자
레 반끄엉; 유명식
DOI
10.7840/kics.2021.46.11.1950
발행일
2021-11
저널명
한국통신학회논문지
권
46
호
11
페이지
1950 ~ 1957