DevTech101

DevTech101

devops

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 »

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 »

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 »

Chef Server & Client Install and configuration how to

Below is an example configuration, using Ubuntu as the Chef server, as well as Ubuntu or Solaris (11/12) as the Chef Client. Chef Server Installation and Configuration First lets download the the Chef Ubuntu pkg. wget https://web-dl.packagecloud.io/chef/stable/packages/ubuntu/trusty/chef-server-core_12.12.0-1_amd64.deb # Now install the pkg dpkg -i chef-server-core_12.12.0-1_amd64.deb Once the installation is completed, the official docs stat to …

Chef Server & Client Install and configuration how to Read More »

How to install & configure Puppet server – part two

This is the second post on how to configure the Puppet server/client on Solaris. The Solaris Puppet configuration is mostly the same as the regular Puppet, but with a few exceptions. First lets add a new facts to facter cat /usr/puppetlabs/puppet/modules/stdlib/lib/facter/env.rb Facter.add(‘environment’) do setcode do environment = “production” end end Now lets verify the new …

How to install & configure Puppet server – part two Read More »