Engineering

Designing Your First Application in Kubernetes, Part 3: Communicating via Services

I reviewed the basic setup for building applications in Kubernetes in part 1 of this blog series, and discussed processes as pods and controllers in part 2. In this post, I’ll explain how to...

Designing Your First App in Kubernetes, Part 2: Setting up Processes

I reviewed the basic setup for building applications in Kubernetes in part 1 of this blog series. In this post, I’ll explain how to use pods and controllers to create scalable processes for managing...

Designing Your First App in Kubernetes, Part 1: Getting Started

Image credit: Evan Lovely Kubernetes: Always Powerful, Occasionally Unwieldy Kubernetes’s gravity as the container orchestrator of choice continues to grow, and for good reason: It has the...

Critical Infrastructure Upgrade Process

How do we upgrade an essential piece of software in our infrastructure stack without impacting our customers? At Docker, we have asked ourselves this question multiple times in the last year as we've...

5 Things That Happen When You Get Locked In to an Application Platform

The Consequences of Application Platform Lock-in  If you’ve worked in IT for a few years, you’ve seen it happen. You select an application framework, operating system, database platform,...

Don’t Pick an Ops Platform Your Devs Won’t Use

In all of the excitement and buzz around Kubernetes, one important factor in the conversation that seems to be glossed over is how and where containerized applications are built. Going back to...

Deploying Dockerized .NET Apps Without Being a DevOps Guru

This is a guest post by Julie Lerman. She is a Docker Captain, published author, Microsoft Regional Director and a long-time Microsoft MVP who now counts her years as a coder in decades. She makes her...