Devops Project Report
Devops Project Report
Devops Project Report
Submitted by:
Deepak Kumar Reg No.: 12001815
Submitted To:
Priyanka Gupta Id: 21789
1
DECLARATION
Deepak Kumar
Date: 24th April, 2024
2
TABLE OF CONTENTS
Abstract… ............................................................................................................................ 4
Introduction ........................................................................................................................ 4-5
Components and prerequisite ............................................................................................... 6
System Requirements… ...................................................................................................... 7
Screenshots…...................................................................................................................... 8
Advantages of this project…................................................................................................ 11
Conclusion .......................................................................................................................... 12
3
Abstract
In this project, we explore the deployment of the popular 2048 game on
an Amazon Elastic Kubernetes Service (EKS) cluster. The goal is to set
up and manage the game application using Kubernetes and leverage EKS
features for scalability, reliability, and ease of management.
Introduction
Managed Control Plane: EKS takes care of managing the Kubernetes
control plane components, such as the API server, controller manager,
and etcd. AWS handles upgrades, patches, and ensures high availability
of the control plane.
4
Requirements:
5
Components and Prerequisite:
6
System Requirements
The system requirements for using AWS CLI and kubectl are minimal.
Here are the basic requirements for each:
AWS CLI:
Operating System: Windows, macOS, Linux, or Unix
Python: AWS CLI requires Python 3.6.0 or later
Disk Space: 150 MB of available disk space
Memory: At least 256 MB of RAM
Internet Connection: Required for installation and accessing AWS
services.
kubectl:
Operating System: Windows, macOS, Linux
Disk Space: Minimal disk space required.
Memory: At least 256 MB of RAM
Internet Connection: Required for accessing the Kubernetes cluster.
Overall, both AWS CLI and kubectl have modest system requirements
and should run on most modern computers without any issues.
7
Screenshots
8
9
10
Advantages of project:
Conclusion:
In today's fast-paced software development environment, Additionally,
using EKS simplifies the deployment process by providing built-in high
availability features and robust security measures, making it an ideal
choice for hosting the 2048 game. Deploying on EKS also allows for
seamless integration with other AWS services, enhancing the overall
functionality and performance of the game.
12