DevTech101

DevTech101

docker

Using Kubernetes Cluster For Your Private Cloud Orchestration – Part 1

Kubernetes Cluster installation, configuration on Ubuntu 17.04 Below I am going to demonstrate options available to manage a Kubernetes Cluster in your own private cloud. First of, What is Kubernetes? Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units …

Using Kubernetes Cluster For Your Private Cloud Orchestration – Part 1 Read More »

Using Traefik As a Load Balancer / HTTP Reverse Proxy For Micro-Services

Traefik as an HTTP reverse proxy / load balancer for Micro-Services Below, I am going to show you how to configure Traefikas an HTTP reverse proxy / Load Balancer for your micro-services. There are a number of Load Balancer options to choose from. Commercial hardware load balancers, like F5 LTM, Netscaller, A10, etc… Or software, …

Using Traefik As a Load Balancer / HTTP Reverse Proxy For Micro-Services Read More »

Managing Docker With Rancher APIs By Using Python Or Curl – Part 2

Installing and managing Docker by Using the Rancher API’s – Part 2 In the first part of this article, I discussed how to install/configure Rancher, how to use it from within the Web-UI. below I am going to focus on the Rancher APIs, options to connect and how to use them. Working with the Rancher …

Managing Docker With Rancher APIs By Using Python Or Curl – Part 2 Read More »

Managing Docker With Rancher APIs By Using Python Or Curl – Part 1

Installing and managing Docker by Using the Rancher API’s Today I am going to to demonstrate how to use Rancher and especially the Rancher API’s to manage a Docker environment. As discussed in the past, there are several options to use for managing your Docker environment. in my previous post I demonstrated how to use …

Managing Docker With Rancher APIs By Using Python Or Curl – Part 1 Read More »

Shipyard RethinkDB - Main Screen

Managing Docker With Shipyard API By Using Python Or Curl

Installing and managing Docker by Using the Shipyard API’s There are many options to manage Docker. Below I will show you how to use Shipyard to manage your Docker environment One of the great things about Shipyard is the web Interface, while that is true(and I will show that too). but this article is mainly …

Managing Docker With Shipyard API By Using Python Or Curl Read More »

Managing Docker Using Docker-Compose to Create Multi-Container Docker Applications

Creating Multi-Container Docker Applications by Using Docker-Compose Docker Compose helps you defining and running multi-container Docker applications. To run a multi-service application containers, use Docker-Stack. Note: When using Docker Swarm, Docker-Stacks might be a better option. Below I will show you how to create a simple 2 tier application(NodeJS front-end + MySQL back-end), by using …

Managing Docker Using Docker-Compose to Create Multi-Container Docker Applications Read More »

Using ZFS For The Docker COW Storage Layer(s) In Ubuntu 17.04

Switching Docker AUFS to Docker ZFS Below I will show you, how to switch from the default Docker AUFS storage driver to the ZFS storage driver on Ubuntu 17.04. First lets make sure that ZFS support is load in the kernel. lsmod | grep zfs zfs 2711552 5 zunicode 331776 1 zfs zavl 16384 1 …

Using ZFS For The Docker COW Storage Layer(s) In Ubuntu 17.04 Read More »

Gotchas / Tips Creating Your Own Private Docker Registry With Self Signed Certificate

Creating your own private Docker Registry using a Self Signed Certificate Creating your own private Docker Registry without authentication, authorization or SSL can be a simple process, but creating a private Docker Registry with SSL support, authentication i.e. Tokens, LDAP, etc.. can be a bit more complicated. Below I will show you in detail how …

Gotchas / Tips Creating Your Own Private Docker Registry With Self Signed Certificate Read More »

Using Chef Kitchen / Docker Build Behind a Corporate Proxy or Firewall

What to configure if Docker build or the Kitchen-Docker driver is behind a Corporate Proxy. While working with Docker builds and more specific Kitchen(using the Docker driver, not the default vagrant) behind a Corporate Proxy, I wasn’t able to complete a successful docker/kitchen image build. The problem was clearly related to Docker (or Kitchen) build …

Using Chef Kitchen / Docker Build Behind a Corporate Proxy or Firewall Read More »

Managing Docker On Ubuntu 17.04 Using Rancher Or Portainer

Installing Managing Docker 17.03.1-ce On The Latest Ubuntu Beta Updating Ubuntu to 17.04 First I am going to upgrade Ubuntu from 16.10 to 17.04 Requirements for the upgrade is below. Install the update-manager-core package if it is not already installed Make sure the Prompt line in /etc/update-manager/release-upgrades is set to normal Run do-release-upgrade -d The …

Managing Docker On Ubuntu 17.04 Using Rancher Or Portainer Read More »