Skip to content

TamimEhsan/Learn-DevOps

Repository files navigation

Hello docker

Simple use of docker build, run, pull and push

Docker ports

Using a simple node echo server we see the usage of ports, expose, forwarding and interacting with a running container

Docker compose

How to run multiple docker container at once and learn about the network created by docker-compose

Volumes

working with different type of persistent volumes

Minikube setup

Set up a local kubernetes cluster using minikube. Then create a nginx server in it.

Kubernetes Introduction

Understanding different terminology of a kubernetes cluster

Kubernetes Ports

We need to work with multiple ports in kubernetes. We will create a server and try to explain how ports are forwarded in different levels

Kubernetes Networking

Set up two server who will communicate with each other. Thus we understand different kubernetes service like clusterIP, nodePort, LoadBalancer

Kubernetes ConfigMap

Set up configMap in kubernetes to set up environment variables accesible from inside container

Working with multiple K8s nodes

Set up a cluster with 3 nodes and in term learn concepts like node selector, node affinity, pod affinity, taint, tolerations

Kubernetes autoscaling

Autoscale kubernetes pods by monitoring CPU and memory usage

Azure kubernetes

A simple introduction to azure kubernetes

Terraform

Provision azure infrastructure with terraform