Generated by OSS Project Generator.
A playground for Kubernetes with Express.
- Cloning the repo
$ git clone https://github.com/robertoachar/kubernetes-express.git
- Installing dependencies
$ npm install
- Running scripts
Action | Usage |
---|---|
Starting development mode | npm run dev |
Linting code | npm run lint |
- Build images
$ docker-compose build
- Start containers
$ docker-compose up
- Stop containers
$ docker-compose down
- Build an image
$ docker build -f build.dockerfile -t robertoachar/kubernetes-express:1.0.0 .
- Push an image
$ docker push robertoachar/kubernetes-express:1.0.0
- Create Deployment
$ kubectl create -f kubernetes/express-deployment.yml
- Create Service
$ kubectl create -f kubernetes/express-service.yml
- Check pods
$ kubectl get pods
- Check Deployment
$ kubectl describe deployment kubernetes-express
- Check Service
$ kubectl describe service kubernetes-express
- Check logs
$ kubectl.exe logs -l "app=kubernetes-express"