This repository contains examples and exercises for the Distributed Computing & Big Data course at University of Catania.
docs contains theory notes and tips regarding Kubernetes, Docker and related technologies. The aim is to extend docs overtime with more content and examples and use it as a reference for the course.
It covers the following topics:
- Setting up a Kubernetes development local cluster
- Deploying various applications to the cluster
- Exposing the applications to the outside world
- Scaling the applications
- Deep dive into Kubernetes objects and basic debugging practices
- Monitoring tools
-
kind contains relevant files to set up a local kubernetes cluster using kind.
-
examples contains examples and PoC to demonstrate containers and kubernetes features.
- voting-app contains source and deployment file for two-option voting application.
-
docs contains theory notes and tips regarding Kubernetes, Docker and related technologies.