Kubernetes as CaaS Infrastructure

Kubernetes as CaaS Infrastructure

Kubernetes has become a popular choice for container orchestration and management in the cloud-native ecosystem. This project aims to explore the use of Kubernetes as a Container-as-a-Service (CaaS) infrastructure.

The objective of this project is to evaluate the capabilities and benefits of using Kubernetes as a platform for deploying and managing containerized applications in a CaaS model. By leveraging Kubernetes' features such as scalability, service discovery, and load balancing, we can create a highly flexible and efficient infrastructure for running containers.

Key aspects of this project include:

  1. Designing and implementing a Kubernetes-based CaaS infrastructure.
  2. Evaluating the performance and scalability of the infrastructure under varying workloads.
  3. Analyzing the cost-effectiveness of using Kubernetes as a CaaS solution compared to traditional infrastructure models.
  4. Investigating best practices for deploying and managing applications on a Kubernetes-based CaaS platform.
  5. Exploring integration with other cloud-native technologies and tools to enhance the capabilities of the CaaS infrastructure.

Through this project, we aim to provide insights into the feasibility and advantages of using Kubernetes as a CaaS infrastructure. The findings will be valuable for organizations seeking to leverage Kubernetes for container orchestration and streamline their application deployment and management processes.

Project Advisor: 

Atay Özgövde

Project Status: 

Project Year: 

2024
  • Spring

Contact us

Department of Computer Engineering, Boğaziçi University,
34342 Bebek, Istanbul, Turkey

  • Phone: +90 212 359 45 23/24
  • Fax: +90 212 2872461
 

Connect with us

We're on Social Networks. Follow us & get in touch.