CLoud Deploiment

Deploy an Application on Linode using containers

Project URL: https://github.com/anassLouzar/Containers_Linodes

I deployed an application using Docker and Kubernetes on Linode as the cloud provider. I began by containerizing the application with Docker, creating a Docker image that encapsulated the application's environment and dependencies. This image was then pushed to a container registry. With Linode as the cloud infrastructure, I set up a Kubernetes cluster, manually creating the necessary Kubernetes rulebooks. These YAML files defined the application’s Deployment, Services, and ConfigMaps. I used kubectl to apply these configurations, deploying the application onto the Kubernetes cluster. Throughout the process, I ensured proper monitoring and management of the application’s performance, leveraging Kubernetes’ capabilities for scalability and reliability.