Synergizing Infrastructure as Code and Container Orchestration: A Survey on Terraform and Kubernetes Automation
Abstract
Manual management of cloud infrastruc-ture is error-prone, inconsistent, and fails to meet the agility de-mands of modern cloud-native applications. This survey provides a comprehensive review of integrated automation strategies that combine Infrastructure as Code (IaC) with container orchestration. We focus on the synergy between Terraform, for declarative infrastructure provisioning, and Kubernetes, for robust container management. We present a taxonomy of integration patterns, including pipeline-driven and GitOps-driven approaches, and conduct a comparative analysis of the surrounding ecosystem of tools for CI/CD, monitoring, and configuration management. Our analysis of recent peer-reviewed articles reveals that while significant progress has been made in achieving end-to-end automation, key challenges remain in state management, multicloud security, and automated testing. Finally, we identify future research directions, including the application of AIOps for predictive self-healing and the rise of Platform Engineering as an abstraction layer over this complex automation. This work serves as a consolidated guide for practitioners and a roadmap for researchers in the domain of DevOps and cloud automation.
Fields of Study & Subjects
Software System Performance and Reliability
Cloud Computing and Resource Management
Software Engineering Techniques and Practices
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 15 January 2026