The Docker & Kubernetes Magazine

By Dan Wahlin | Covering all things related to Docker containers.

Monitoring Kubernetes with Prometheus

Prometheus has become the defacto monitoring system for cloud native applications, with systems like Kubernetes and Etcd natively exposing Prometheus metrics. In this talk Tom will explore all the moving part for a working Prometheus-on-Kubernetes monitoring system, including kube-state-metrics, …

Kubernetes

Adding SSL/TLS To Azure Container Instances

Nowadays, SSL/TLS is a base requirement for any website or application that operates over the internet. Unfortunately for most people, setting up and …

Docker ENTRYPOINT & CMD: Dockerfile best practices

The Docker instructions, CMD and ENTRYPOINT, are used in Dockerfiles and Docker Compose files to configure the commands used to run a container. This …

DevOps

Is it time to start climbing the ladder to Kubernetes?

Kubernetes is one of the most important innovations to hit Linux in decades — and one that's making big changes in how critical services are being …

Microservices

Introducing Docker Application Guides

In April of 2017 we announced the Modernize Traditional Applications (MTA) program at Docker. The goal of MTA is to take the vast back catalogs of …

DevOps

Kubernetes is Now Available In Docker Desktop Stable Channel

Back in January we made Kubernetes available in our Edge release channels for Docker Desktop on macOS and on Windows. Today we’re excited to announce …

DevOps

11 Ways (Not) to Get Hacked - Kubernetes

<b>Author</b>: Andrew Martin (ControlPlane)Kubernetes security has come a long way since the project's inception, but still contains some gotchas. Starting …

DevOps

Docker Tip #63: Difference between an Array and String Based CMD

Using [] is considered “exec form” and the plain string command is considered “shell form”.

Docker

Azure Container Registry Build Supports All Windows Versions (Preview of Preview)

ACR Build, a cloud-native container build capability of the Azure Container Registry now supports all supported versions of Windows Containers.<p>In May …

Containers or virtual machines: ​Which is more secure? The answer will surprise you

IBM Research has created a new way to measure software security, Horizontal Attack Profile, and it's found a properly secured container can be almost …

Information Security

Using Elasticsearch with ASP.NET Core and Docker

Recently, I got an assignment for my employer's internal project to investigate Elasticsearch and its usage from within ASP.NET Core 2.1 app. I had …

Kubernetes explained in pictures: the theme park analogy

Kubernetes (k8s from now on) comes with its own set of abstractions, its own lingo, but with a little bit of imagination we can correlate those …

Blog: Airflow on Kubernetes (Part 1): A Different Kind of Operator

<b>Author</b>: Daniel Imberman (Bloomberg LP)IntroductionAs part of Bloomberg’s continued commitment to developing the Kubernetes ecosystem, we are excited …

DevOps

Painless migration of existing Helm's Tiller setup to Kubernetes Secrets

Meet a command-line tool that solves a security problem with Helm installations by replacing unencrypted ConfigMaps for Tiller with industry-standard …

Minify and Secure Docker containers (free and open source!)

Don't change anything in your Docker container image and minify it by up to 30x making it secure too!<p>Keep doing what you are doing. No need to change …

How to write a Container Storage Interface (CSI) plugin

June 21, 2018<p>As some of you know, I’m working for the Containers team at DigitalOcean. We recently announced our new product offering: Kubernetes at …

Docker Tip #60: What Really Happens When You Run docker-compose up?

Without looking at Docker Compose’s source code, it would be reasonable to think that Docker Compose might just parse your docker-compose.yml file …

Kubernetes Day 2 Operations: AuthN/AuthZ with OIDC and a Little Help From Keycloak

<b>Quick note:</b> if you already know about OIDC and just want to get minikube setup with Keycloak, feel free to skip down to the bottom.<p><b>SO</b>, you’ve …

Making Compose Easier to Use with Application Packages

Docker Compose is wildly popular with developers for describing an application. In fact, there are more than 300,000 Docker Compose files on GitHub. …

Staying up-to-date with .NET Container Images

This post describes the container images that we produce and update for you, that you can use with Docker, Kubernetes and other systems. When you are …

Kubernetes Series

I have written a short series of posts on Kubernetes. The series uses the same demo all the way through and will show you how to build it up in …

New regions, more features, increased productivity

They say time flies when you're having fun, and as I approach two years working on containers in Azure, I see the truth in that saying. Over the last …

Deploying Node.js Applications from VS Code to Kubernetes

Brendan Burns joins Donovan Brown to discuss how you can quickly and easily build a containerized Node.js app on Linux and deploy it to Azure …

Set environment variables in Azure Container Instances

5 minutes to read<p>Contributors<p>Setting environment variables in your container instances allows you to provide dynamic configuration of the application …

Four years after its release, Kubernetes has come a long way

On June 6th, 2014 Kubernetes was released for the first time. At the time, nobody could have predicted that 4 years later that the project would become a de facto standard for container orchestration or that the biggest tech companies in the world would be backing it. That would come later.<p>If you …

Kubernetes + Compose = Kompose

A conversion tool to go from Docker Compose to Kubernetes<p>What’s Kompose?<p>Kompose is a conversion tool for Docker Compose to container orchestrators …

DevOps

Kubernetes The Easy Way! (For Developers In 2018)

Docker components explained

It's all started with a pressure of splitting the monolithic implementation of Docker and Moby Project as result. Now Docker consist of several …

Top 5 Exclusive Features of Docker For Mac That You Can’t Afford to Ignore – Collabnix

Estimated Reading Time: 7 minutes<p>Docker for Mac 18.04.0 CE Edge Release went GA early last month. This was the first time Kubernetes version 1.9.6 & …