Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tamimehsan/learn-devops


https://github.com/tamimehsan/learn-devops

azure devops docker docker-compose kubernetes minikube terraform volumes

Last synced: 11 days ago
JSON representation

Awesome Lists containing this project

README

        

### 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