Code Monkey home page Code Monkey logo

devops-notes's Introduction

Purpose

This repo is where I will document my devops journey.

This repo will contain tutorial to do many things related to devops, for now docker, kubernates, nginx etc.


This repo is for document purpose only, many of my ready to use scripts will be in this repo

Here are some projects that I'm proud of in this repo.

1. Kubernates loadbalancing with nginx

Here I built a full simulation of loadbalancing to between different services using kubernetes

Load balance between services using nginx architecture

2. Kubernetes cluster using bare metal linux.

Here I setup a full Kubernetes master-worker cluster using bare metal linux.

3. Leader election using Zookeeper

Here I simulate a solution for leader election problem using a distributed queue.

architecture

4. Continuous deployment using a single bash script

Here I wrote a script that will change git branch > build an application > connect to a remote host > upload the built application > restart the application with only one execution. I regularly use this script to automate the deployment procedure of the different projects I'm in charge of at my organization.


How to use

At first clone the repo using

git clone https://github.com/minhaz1217/devops-notes.git

Then go into each folder and read what that folder does.

Created By - Minhazul Hayat Khan

devops-notes's People

Contributors

minhaz1025 avatar minhaz1217 avatar theenumbin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.