Skip to main content

The ambassador pattern is a novel way to deploy sets of containers that are configured at runtime via the Docker Links feature.

As of version 210, systemd now includes support for basic network configuration through udev and networkd. CoreOS sponsored the development of networkd. It will soon be available in CoreOS, so we would like to take the opportunity to introduce some of its features.

Today I'd like to introduce our latest project, fleet. fleet builds on etcd and systemd to provide a distributed, fault-tolerant platform for deploying applications on CoreOS clusters.

We're excited to release version 0.3.0 of etcd, a highly-available key value store for shared configuration and service discovery. Read on to learn about the changes in this release or hop over to GitHub to download the latest binaries.

Our very own @BrandonPhilips gave a talk at GoSF on etcd. Here are the slides.

The rise of Docker has been great thing for Linux containers and namespaces. Docker’s model of application building and deployment solves a lot of problems. However, one of the more common sticking points still being worked out is how dynamic, cross machine, container-to-container networking and service discovery will work.

We would like to propose a solution to this, called the "software defined localhost”.

Here is how it works, and it is pretty simple:

Today we released etcd 0.2.0 which introduces major features including an improved v2 API, two new modules for fair locking and leader election, and tons of new features.

Major Changes

v2 API

etcd 0.2.0 introduces a new API endpoint at /v2. This API has been built on all of the feedback we have gotten from the community of users who have been building projects on etcd. The major features of the new API include:

Update: This blog post refers to functionality in an older version of etcd, 0.4.x. Check out the updated Docker guide for up-to-date information.

Just a few updates on the CoreOS alpha for you. The latest release (160.0.1) includes:

CoreOS is designed to deliver high-density compute resources. The best way to take advantage of this concept on a small scale is run a personal utility cluster (or single machine) to run various utilities like IRC bouncers and the handful of websites that you inevitably end up hosting. CoreOS is a small, efficient operating system, which means you get more bang for your buck even on small cloud instances.

Subscribe to CoreOS Blog