This week we start with a video presenting solutions do blue/green deployment and canary releases using common CI/CD tooling such as Spinnaker or Jenkins to drive microservices deployments with Kubernetes

Going down to the articles section, how to deploy a Swarm Cluster with Alexa, immutable infrastructure on AWS with Packer & Ansible, how to configure your Linux host to resolve a local Kubernetes cluster’s service URLs and how to host a static site over SSL with S3, ACM, CloudFront and Terraform.

From the tools that we love, we bring Aqua’s New MicroScanner, a free Image Vulnerability Scanner for Developers.

What about contributing to the next newsletter? Send us links, events, DevOps job-related, etc., via @devopsweeknews.

Video of the week

Microservices, Service Mesh, and CI/CD Pipelines: Making It All Work Together [I] - Brian Redmond - YouTube

Microservices come with many advantages for massively scaling applications. With that comes many challenges around service communication and application updates. It is pretty simple to do blue/green deployment and canary releases with a basic web site. But what about thousands of microservices? How can we have blue/green deployments at the service level while still allowing for efficient communication? This is one of the areas where service mesh technology is a huge benefit in Kubernetes.

In this session, Brian Redmond will show how to use common CI/CD tooling such as Spinnaker or Jenkins to drive microservices deployments with Kubernetes. He will show how service mesh technologies such as istio and linkerd ease the ability to deliver and test microservices in Kubernetes efficiently. All without substantial changes for the microservice developer. Additionally, he will provide comparisons of the wide variety of tools available in this area.

The overall goal of this demo heavy session is to show the value of these technologies working together to ease the delivery of cloud native applications.

The idea of the immutable images is an essential part of the infrastructure challenges involved in the life of an engineer. Packer and Ansible are tools that can help during the process of creating a testable and repeatable way to build your images.