Newsletter

October 2017 Container Newsletter

Hello from all of us here at Sysdig! Winter is coming, grab a cup of coffee or your preferred hot beverage and get ready for more container awesomeness, this time slightly shorter since we just had an extra one to catch up with product releases and conferences.

Here it is again: a monthly newsletter to share the latest happenings in the container ecosystem across vendors and open source projects like Docker, Kubernetes, DC/OS Mesos, Openshift, and more.

We hope you enjoy this! Ping us at @sysdig or on our open source slack group #sysdig to share anything you feel we should include here, we are looking forward your contributions!

DOCKER

Docker will support the Kubernetes orchestrator!

Whaaat? Yes, you read that right. One of biggest announcements of the last DockerCon EU, developers can build apps with Docker and seamlessly test and deploy them using both Docker Swarm and Kubernetes. This is a big deal, specially for enterprise clients.

Preventing race conditions in Docker

It’s easy to get race conditions when deploying containers, for example the frontend layer failing because the database is not ready yet. You can always retry connections in a loop, but there are other, perhaps more elegant ways to organize microservice start-up.

Deep dive into ContainerD

ContainerD was built to abstract away the different execution environments. There is a lot more effort in managing containers than just the execution of them, including distribution, storage, networking, and other tasks. This post will detail the main services for you.




OPENSHIFT

Writing your custom controller with python

You use pod replication controllers on a daily basis but, have you ever wondered how controllers work in Kubernetes and wished you could make your own? Custom controllers give you the ability to interact easily upon creation/deletion/update of objects in your cluster.

Istio traffic management – diving deeper

Istio aims to provide a flexible and powerful layer of microservice-oriented connections. This post is a step-by-step guide to explain certain aspects of deploying a custom app on Istio, going beyond the commonly found sample app tutorials.

SYSDIG

Sysdig Monitor fall 2017 release Notes

The amount of new releases, events, and products coming from our team in the last few months is almost unbelievable. Take a minute to meet our new family members Sysdig Secure and Sysdig Inspect and then continue reading to get a quick run-down on the most important Sysdig Monitor new & updated features.

KUBERNETES

Terraform vs Helm

Kubernetes is now mature enough to have its own package manager wars! A head to head, thorough comparison of these two technologies. Get the pros and cons.

Understanding Kubernetes networking pods

Pods have their overlay networks, and let’s be honest, most of us just assume they will work and do not worry much about it. This post will demystify this part of your infrastructure.

A new Kubernetes sandbox

You probably know minikube by now. What if you want a beefier test Kubernetes node with batteries included? Bitnami may have the sandbox you are looking for.

How to write a custom Kubernetes scheduler using your monitoring metrics

Want to code your own Kubernetes scheduler using the metrics that you know work better for your specific workload? A fully reproducible example using the Kubernetes and Sysdig Monitor APIs.

MESOS

Announcing Mesosphere DC/OS 1.10

This new release aims to provide an even more secure, resilient, and high-performance platform for running data-intensive, containerized applications. Aaand… another one joining the club: the first beta release of Kubernetes running on DC/OS.

Distributed TensorFlow with Mesosphere

The TensorFlow machine learning library is now available (in beta state) in the Mesosphere DC/OS Service Catalog. Highly parallelizable pattern recognition code can greatly benefit from DC/OS orchestration.

SYSDIG

Sysdig Monitor and Prometheus metric integration and autodetection

Sysdig Monitor is great at discovering and tagging custom metrics, and like we do with statsd or JMX, Sysdig will now automatically detect Prometheus metrics too! Learn how to extend container and service visibility with APM-style monitoring, neatly integrated with Sysdig container tagging and alerts.