The increasing adoption of microservice architectures and containerized workloads has propelled Kubernetes to the forefront of container orchestration technologies. However, in mission-critical deployments, ensuring service continuity in the face of unforeseen Kubernetes cluster failures presents a considerable challenge. Existing data protection methods primarily focus on individual workloads, neglecting the crucial infrastructure elements underpinning the cluster environment. This paper proposes a protection method of Kubernetes cluster environment that leverages the power of IaC(Infrastructure-as-Code) tools. The central premise revolves around employing IaC principles to automate the protection of Kubernetes cluster environment. We compare various IaC options, highlighting the chosen tool''s suitability for protection of Kubernetes cluster environment. Based on this analysis, a specific IaC tool is chosen and based on the IaC tool, proposed method is implemented, experimented. Furthermore, the paper presents a comparative analysis of the proposed IaC-based approach versus simple method reliant solely on shell scripts, highlighting the qualitative differences and efficiency of the proposed approach.
목차
Ⅰ. 서론 1Ⅱ. 관련 연구 5Ⅲ. 제안하는 보호 방법의 설계 16Ⅳ. 실험 26Ⅴ. 결론 38참고문헌 39Abstract 40