What is a Pull Request (PR)?

First of all, what is a Pull Request (PR)? A PR is a method used to contribute to a project by proposing the modifications that the developer wishes to make on the main repository. It is the most used contribution method with decentralized version management tools (such as Git) and the most widely used thanks to GitHub and Open Source projects. Indeed, in the Open Source world, PR is very frequently used when a developer wishes to contribute to a project, whether to improve it and / or help in its development. …


What is VPN ?

A virtual private network (VPN) extends a private network across a public network, and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network. Applications running on a computing device, e.g., a laptop, desktop, smartphone, across a VPN may therefore benefit from the functionality, security, and management of the private network. Encryption is a common, though not an inherent, part of a VPN connection.[1]

What is Docker ?

[2] Docker Engine is an open source containerization technology for building and containerizing your applications. …


In this article we will deploy a virtual machine in Openstack then install docker and rancher on it using Heat Orchestration Template.

Original article:

If you want to deploy an private cloud at home using openstack, take a look at this previous article :

Below the template to deploy a network with router linked to a docker server instance with Rancher via private subnet.

heat_template_version: 2015-04-30description:  template to deploy a network with router linked to a docker server instance with Rancher.parameters:
public_net:
type: string
default: external_network
description: >…


Original article:

This document shows how to spin up a proof of concept cloud on 3 nodes, using the Packstack installation utility.

The hardware configuration used in this guide:

  • 1x Dlink DR-600 router to provide access to and from internet using NAT, Firewall,…
  • 1x Dlink switch to provide communication between machines
  • 3x physical machines with hardware virtualization extensions, and at least one network adapter.

Yassine maachi

Cloud Native, DevOps, GitOps, Kubernetes

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store