Exploring CoreOS on DigitalOcean: From setting up a single instance with familiar tools to configuring a powerful container-oriented OS.

Very basic CoreOS

On Friday DigitalOcean announced the availability↗ of CoreOS↗ on their platform. CoreOS is a very optimized Operating System which is designed to just run containers. While it has some very powerful clustering elements made up of …. etcd↗ fleet↗ systemmd↗ …. I decided my first step should be to do the opposite of every blog post I have read about CoreOS and run a single instance with the tools I am used to using. ...

September 7, 2014 · 2 min · Russ Mckendrick
Sharing a captivating collection of music documentaries I discovered on YouTube, from Factory Records to Prog Rock legends.

Music Documentaries

While bored the other day I stumbled across some great music documentaries on YouTube, here are some of the best …. Enjoy

September 7, 2014 · 1 min · Russ Mckendrick
Exploring Docker's rapid updates and the ecosystem, including using Fig for container orchestration and setting up an NGINX reverse proxy.

Docker, Fig, NGINX Reverse Proxies and CentOS 7

I have been writing a lot about Docker↗ and how I have used it over the last several months so why another another post? Well, for a start it has a lot of momentum. Since Docker went 1.0 in June↗ there have been two further↗ releases↗ . Also, the ecosystem which has sprung up around Docker is keeping up the same pace as well. This means that there is always a lot of new shinny things to play with such as ….. ...

August 31, 2014 · 4 min · Russ Mckendrick
Reflecting on a year of blogging: celebrating the first post's anniversary, layout changes, and the evolution of my blogging journey.

One Year On

I just noticed that the first post on this blog was made exactly a year ago today. While the layout and blogging engine has changed and I have not posted for extended periods of time happy birthday to me.

August 31, 2014 · 1 min · Russ Mckendrick
Learn how I seamlessly access and manage containers without SSH using nsenter and docker-enter on CentOS 7, making DevOps simpler.

Connecting to Docker Containers

I have been installing and exposing SSH on most of the containers I have deployed, which I know is wrong. As I have been trying to do things in a more “devops” way I decided to do a little reading on how I can enter and leave running containers on my CentOS 7 instance without having to expose SSH or configure users. This is when I came across nsenter↗ & docker-enter↗ . As you can see from the following instructions and terminal session installing nsenter and then using docker-enter to connect to a running container is a breeze; ...

August 25, 2014 · 1 min · Russ Mckendrick
Discover how I effortlessly stay updated with the latest blogs using Feedly and Reeder 2, and how it fuels my reading list.

Reading List

At least once a day I skim through a large number of blogs in my Feedly↗ feed using Reeder 2↗ , when I see something which catches my eye I send it over to Pocket↗ so it is sync’ed to all of my devices. Here are some of the posts I have saved for further reading …. Docker / PaaS PaaS for Realists↗ Why is Docker the new craze in virtualization and cloud computing?↗ Containers Aren’t the Extinction Event for Operating Systems↗ Cloud, Scale and DevOps There’s No Konami Code for Operations↗ 10 Things You Should Know About AWS↗ The Easy Way Of Building A Growing Startup Architecture Using HAProxy, PHP, Redis And MySQL To Handle 1 Billion Requests A Week↗ 99.99% uptime on a 9-to-5 schedule↗ What it takes to run Stack Overflow↗ How Facebook Moved 20 Billion Instagram Photos Without You Noticing↗ CloudFlare’s Matthew Prince: Building A Better Internet↗ It’s Called Jekyll, and It Works↗

August 17, 2014 · 1 min · Russ Mckendrick
Learn how to manage dotfiles to customize your computing environment using with pre-built collections and forking Bashstrap.

Dotfiles

For the last few years I have been grabbing some we documented dotfiles from GitHub↗ but most of them have either ended up reconfigured my Mac to the point of it being unrecognisable or they have just been a collection of useful aliases. The I came across Bashstrap↗ , it was close enough to what I wanted so I forked it↗ …. You can install them using the following commands; ...

August 10, 2014 · 1 min · Russ Mckendrick
Unlock the secrets of Google's HTTPS ranking signal and SNI! Learn how to secure your site for maximum visibility.

Google promotes HTTPS everywhere

Google announced earlier this week that they are going to use HTTPS as a ranking signal↗ : We want to go even further. At Google I/O a few months ago, we called for “HTTPS everywhere” on the web. We’ve also seen more and more webmasters adopting HTTPS (also known as HTTP over TLS, or Transport Layer Security), on their website, which is encouraging. For these reasons, over the past few months we’ve been running tests taking into account whether sites use secure, encrypted connections as a signal in our search ranking algorithms. We’ve seen positive results, so we’re starting to use HTTPS as a ranking signal. For now it’s only a very lightweight signal — affecting fewer than 1% of global queries, and carrying less weight than other signals such as high-quality content — while we give webmasters time to switch to HTTPS. But over time, we may decide to strengthen it, because we’d like to encourage all website owners to switch from HTTP to HTTPS to keep everyone safe on the web. ...

August 10, 2014 · 3 min · Russ Mckendrick