https://github.com/ahmedalaa14/kubernetes-nodejs-project
deploying node service using k8s.
https://github.com/ahmedalaa14/kubernetes-nodejs-project
dockerfile kubernetes kubernetes-deployment nodejs
Last synced: 3 months ago
JSON representation
deploying node service using k8s.
- Host: GitHub
- URL: https://github.com/ahmedalaa14/kubernetes-nodejs-project
- Owner: ahmedalaa14
- Created: 2024-01-30T15:34:01.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-07T20:34:28.000Z (over 2 years ago)
- Last Synced: 2025-03-27T13:18:05.147Z (over 1 year ago)
- Topics: dockerfile, kubernetes, kubernetes-deployment, nodejs
- Language: JavaScript
- Homepage:
- Size: 661 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Deploying a Dockerized Nodejs application on kubernetes cluster.
## Follow these steps to deploy the application from A to Z:
1. Clone this Repo
git clone https://github.com/ahmedeldaly097/kubernetes-simple-project
2. install nodejs and npm.
sudo apt-get update
sudo apt-get install curl gnupg2 ca-certificates lsb-release
curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v
npm -v
3. Run the following commands on application directory.
npm init -y
npm install
4. now you can build your own image from this code and push it to your dockerhub.
docker build -t /kubernetes-simple-project .
docker login
docker push /kubernetes-simple-project
5. modify deployment.yml file with you image and run the following commands.
kubectl apply -f deployment.yml
minikube service my-service
---
## 🎉✅ Congratulations! you deployed the application.
---