At LiveWyer Labs we innovate through research and development, empowering our company to optimize operations and deliver greater value to our clients. We experiment and collaborate to stay ahead of the curve and achieve our business objectives and yours.

Here are some things we've been working on. If you have any questions about any of them, feel free to comment, or get in touch with us to find out more about how we can implement these technologies on your platform.

Blog

High Availability Kubernetes with Podmaster

Jake Sanders | 12 October 2015

You've finally containerised your cloud native web application, and its components are redundant and scalable. You've constructed your ReplicationControllers and Services. The only remaining single point of failure remaining is your cluster master itself! In this post, we're going to look at setting up a high availability Kubernetes master...

Read more

Blog

Advanced Docker Networking

Jake Sanders | 03 September 2015

Docker Containers are ideal for running isolated processes, but the out-of-the-box network configuration leaves something to be desired. The docker daemon picks an unused address from the subnet attached to the docker bridge, and assigns it to the container. This could be a pain if you have hardcoded addresses in your various applications, or just want more flexible private communication between specific containers...

Read more

Blog

Google Kubernetes: Introduction and First Impressions

Jake Sanders | 07 May 2015

When you're running web apps at massive scale, you need some kind of orchestration and management tool, or rapid deployments are basically impossible. Google created their own cluster management system in-house, and christened it "Borg." Back in 2010, during the early days of Mesos, some ex-exmployees of Google at Twitter started re-implementing Borg, which would eventually become the Apache Aurora Mesos framework...

Read more

Blog

Kubernetes: Exciting Experimental Features

Jake Sanders | 02 October 2015

It's been a while since we wrote anything about Kubernetes, and seeing as the project gets upwards of 30 pull requests per day, it moves really fast! In this post we're going to explore a number of exciting upcoming features, which get added to the experimental (now called v1alpha1) section of the API. If you're unfamiliar with Kubernetes, You can read our introduction, or take a look at their official documentation....

Read more

Blog

Deploying Kubernetes on DigitalOcean

David O'Dwyer | 20 May 2015

If you've experimented with Kubernetes, you've probably used the gcloud tool to create a 1-click cluster on Google Compute Engine. However, if you want to deploy Kubernetes on another cloud provider, or bare metal, the process is a little more involved. There are a couple of tutorials out there that are a little out of date, and involve manually adding the addresses of your cluster nodes to the kubernetes master. In this post, I'll show you how to set up an auto-configured kubernetes cluster on Digitalocean...

Read more

Blog

Deploying Docker Containers using Apache Aurora

Jake Sanders | 13 April 2015

With the research we've been doing into deploying our services using Docker containers on Apache Mesos, we're always on the lookout for new developments in the Mesos/containerisation space. Recently, the Apache Aurora Mesos framework added preliminary support for Docker containers in their 0.7.0 release, so we had to try it out...

Read more