;

Kubernetes The Hard Way Explained – Chapter 2

Kelsey Hightower’s tutorial is the goto place for wannabe Kubernetes administrators who want to learn the ins and outs of the platform. With the CNCF’s official Kubernetes Certified Administrator programme out recently we can only expect this great resource to gain even more attention. I used KTHW a lot when I was learning K8S and prepping for the CNCF exam. This blog post is about stuff [...]
;

Kubernetes The Hard Way Explained – Chapter 1

Kelsey Hightower’s tutorial is the goto place for wannabe Kubernetes administrators who want to learn the ins and outs of the platform. With the CNCF’s official Kubernetes Certified Administrator programme out today we can only expect this great resource to gain even more attention. I used KTHW a lot when I was learning K8S and prepping for the CNCF exam. This blog post is about stuff that [...]

How Retailers Use Cloud Native Technologies to Capitalise on Existing Physical Assets

Most forward-thinking retailers have an ecommerce side to their business. Offering products for sale online opens up their business to new target markets, extends their reach, increases their revenue and increases their profit. However, consumer demand has moved on from simply expecting the choice between buying online or buying from a physical store. The more order and delivery options a [...]
;

Becoming a Kubernetes Certified Service Provider

Several of us signed up for the Beta of the Certified Kubernetes Administrator (CKA) exam. Container Solutions participates in the Cloud Native Computing Foundation (CNCF) and our CNCF ambassador Michael Mueller was involved in the creation of the exam. Two of us have already successfully completed this exam, and once the third person passed the exam, we will apply to become a Kubernetes [...]
;

Kubernetes on AWS… Cool Your Jets

When AWS joined the CNCF everyone got so excited for hosted Kubernetes, and the clickbait articles were produced en masse.  As much as I would love an AWS managed K8s, I am not holding my breath. I have a couple reasons for these reservations. The CNCF is not Kubernetes Kubernetes is definitely a high profile tool in the CNCF, but it is not synonymous with the CNCF.  A quick perusal of their [...]
DC/OS;

How To Install DC/OS on Packet or other Bare Metal Environments

In this blog I will describe how to install DC/OS on Packet, the bare metal cloud, using the advanced DC/OS installer. I like the advanced installer because it gives a better understanding of the DC/OS installation process than the GUI and CLI installers. In summary the installation consists of creating a few Packet CentOS 7 devices, configuration files and running some shell commands to install [...]

Securing Microservices with Docker from Adrian Mouat – Part 2

Last week, Adrian Mouat, Docker captain & author of “Using Docker” gave a webinar on using Docker to secure your microservice containers. The webinar was a teaser for a 2 day training session by Adrian and Sam Newman (author of “Building Microservices” in Amsterdam on the 31 July and London on the 30 August. I’ll include booking links below, there are still a couple of spaces spare [...]

Kubernetes Comes to ImageWolf

ImageWolf now has support for Kubernetes! We even made a video (see below). If you want to see the code though, you can find it in its normal place. TLDR; we used BitTorrent to speed up Kubernetes deployments https://github.com/ContainerSolutions/ImageWolf That’s great! but what is it? I’m glad you asked. Essentially, it’s a service that aims to alleviate bottlenecks when [...]

Securing Microservices with Docker from Adrian Mouat – Part 1

Last week, the excellent Adrian Mouat, Docker captain & author of “Using Docker” gave a webinar on how to use Docker to secure your microservice containers. The webinar was a teaser for a 2 day training session by Adrian and Sam Newman (author of “Building Microservices”) in Amsterdam on the 31 July and London on the 30 August. I’ll include booking links below, there are still a [...]

Lean Go Containers with Multi-Stage Dockerfiles

On June 28 Docker 17.06 CE was released, which among other improvements adds support for multi-stage image builds. While traditional docker builds had to use a single container for their work and output, multi-stage builds allow the use of intermediate containers to generate artifacts. Artifacts from intermediate containers are then copied into the final build image, meaning one needn’t ship [...]
4 step plan for securing microservices;

Securing Microservices by Sam Newman

This is a write up of the excellent webinar on securing microservices given by Sam Newman, author of “Building Microservices” last week. The webinar was a teaser for a new 2-day course from Sam and Adrian Mouat (author of “Using Docker”) and Container Solutions that debuts this month in Amsterdam. Pretty much all the clever observations in this post I pre-attribute to Sam. Are [...]

Hacking it with Microsoft

Recently I had the opportunity to participate in a hackathon organized by Microsoft with a colleague of mine. The format of this hackathon found us partnering up with developers from Microsoft, in this case Alessandro and David, who were fantastic help during the course of the hackathon. The purpose of this hackathon was to help developers familiarize themselves with Microsoft Azure, while at the [...]

Microservice Insecurity

So here's the thing. Microservices are everywhere right now. You see them mentioned at talks, they have their own conferences, vendors are tripping over themselves to brand their products 'microservice ready'. Beneath this hype lies a useful architectural style - not a universal cure for all ills. Microservice architectures can provide a number of benefits. Increasing autonomy of teams, [...]

Microservices. What’s Really Going On?

As part of my investigation into all things Microservice and Cloud Nativish I’ve been interviewing folk and have bags of interesting case studies and observations to share. The first interview I’m going to talk about is the closest to home - Container Solutions (CS), which was formed in 2014 to provide specialist analysis and engineering around the new technologies of microservices, [...]

5 Mindbending Microservice Dilemmas

Dilemma 1 - Does Size Matter? A question I often hear asked is “how many microservices should I have?" or “how big should a microservice be?” So, what is better, 10 microservices or 300? 300! If the main motivation for Cloud Native is deploying code faster then presumably the smaller the microservice the better. Small services are individually easier to understand, write, deploy, and [...]