Skip to content

aa-ahmed-aa/Docker-Kubernetes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

14 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Docker-Kubernetes ๐Ÿ‘ท

Studying docker and kubernetes projects.

Blog Post ๐Ÿ“œ

https://www.notion.so/Docker-Kubernetes-0181ef3069964e7b8848fae8cc18c7e0

Topic By Project ๐Ÿ“”

visits ๐Ÿ›’

Dockerized simple vistis count app using node and redis images in a docker-compose file to run the container.

Images used: redis, node:alpine

simpleweb ๐Ÿ’…

Dockerized simple node server using node:alpine

Images used: node:alpine

redis-image ๐Ÿ’ฉ

Playing with redis image inside a container

Images used: redis

frontend ๐Ÿคซ

Dockerized react app with unit test runner handling and handle production and development servers check Dockerfile for production and Dockerfile.dev for testing server

Images used: react

complex ๐Ÿ‘‘

Architecture

  • node app(api) as a backend server
  • the react app (client) as frontend talking to the backend.
  • node is talking to redis(redis) and postgres(postgres) to store data.
  • worker listening to redis events(worker) to calc values on redis.

this is a dockerized MEAN stack over production and testing environments KADUOS.

Images used: postgres, redis, nginx, api, client, worker

simplek8s ๐Ÿ’…

Architecture

  • A Pod containing multi-client image.
  • Servicepointing to the container.
  • Deployment having1 replica of our container.

Single Pod, Service, Deployment to test out minikube and Kubectl commands.

Images used: ahmedkhd36/multi-client

Images used: redis, postgres, ahmedkhd36/multi-client, ahmedkhd36/multi-worker, ahmedkhd36/multi-server

This is the complex project on k8s and using travisCI and google cloud for deployment and deploy.sh script to deploy the cluster to production

Images used: redis, postgres, ahmedkhd36/multi-client, ahmedkhd36/multi-worker, ahmedkhd36/multi-server