Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/manasesjesus/docker-and-kubernetes
Docker and Kubernetes: Complete guide, eBooks, tutorials and exercises
https://github.com/manasesjesus/docker-and-kubernetes
docker docker-compose kubernetes nginx nodejs postgres react redis
Last synced: about 2 months ago
JSON representation
Docker and Kubernetes: Complete guide, eBooks, tutorials and exercises
- Host: GitHub
- URL: https://github.com/manasesjesus/docker-and-kubernetes
- Owner: manasesjesus
- License: mit
- Created: 2018-12-12T13:01:02.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-07-11T19:00:55.000Z (over 2 years ago)
- Last Synced: 2023-03-04T23:43:34.137Z (almost 2 years ago)
- Topics: docker, docker-compose, kubernetes, nginx, nodejs, postgres, react, redis
- Language: JavaScript
- Homepage:
- Size: 173 KB
- Stars: 15
- Watchers: 2
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker and Kubernetes: The Complete Guide
Build, test and deploy Docker applications with Kubernetes while learning production-style development workflows.
This repository contains the exercises from the course with my additions/modifications/notes.
Course available at https://www.udemy.com/docker-and-kubernetes-the-complete-guide## fib-calc
A multicontainer and "complicated" version of a Fibonacci calculator. It runs on a Nginx server, uses React for the frontend and Express for the backend API. All calculated values get stored in a Postgres database and it uses Redis for the logs. A worker process watches Redis for new indexes and calculates the Fibonacci value.## react-app
A bootstrapped React application running on a container.
Multi-step Docker process to have a build phase and a run phase.
It uses Nginx to serve the application.## redis-image
Use an existing user image as a base, download and install a dependency and tell the image what to do when it starts as a container.## visits-counter
A Node.js application that counts the number of page visits. It uses two containers, one for the Node.js server and one for Redis to store the value.Docker compose creates the two containers (redis, node); both have free access to each other and can exchange as much information as they need.
## webapp
A simple "Hello world" application in using Node.js and Express.
Using Docker to specify a base image and working directory, copy/install dependencies and run a default command.