2024 · 12 citations · 7 references
ComputingComputer SystemsCloud ArchitectureContainerizationVirtualizationContainer ArchitectureContainer OrchestrationMicroservices ArchitectureMulti-container ApplicationsContainer-based MicroservicesContainerized DeploymentDocker ContainerizationMicroservice DeploymentMicroservices DeploymentMicroservices Deployment ArchitecturesOrchestrationSoftware Development Lifecycle
In this paper, we explore the orchestration of microservices using Minikube, Kubernetes, Docker, and Docker Compose. We discuss how these technologies enable seamless deployment and scalability of microservices architectures. Through practical examples and insights, we demonstrate the benefits of utilizing these tools in modern software development. By leveraging Minikube for local Kubernetes environments and Docker for containerization, developers can streamline their development workflow and enhance the efficiency of their deployments. Additionally, Docker Compose facilitates the management of multi-container applications, further simplifying the orchestration process. Our exploration showcases the power of these tools in enabling flexible, scalable, and resilient microservices architectures.
7
Ram Srivatsa Kannan, Lavanya Subramanian, Ashwin Raju et al. · 2019 · 148 citations
Performance Overhead Comparison between Hypervisor and Container Based Virtualization
Zheng Li, Maria Kihl, Qinghua Lu et al. · 2017 · 103 citations · Full text
Delivering Elastic Containerized Cloud Applications to Enable DevOps
Cornel Barna, Hamzeh Khazaei, Marios Fokaefs et al. · 2017 · 53 citations
Chamulteon: Coordinated Auto-Scaling of Micro-Services
André Bauer, Veronika Lesch, Laurens Versluis et al. · 2019 · 39 citations · Full text