Sunday, June 25, 2017

Devops Weekly #339

DEVOPS WEEKLY
ISSUE #339 - 25th June 2017

Lots of container tools this week, along with a solid set of posts on everything from the advantages of on-call to a few stories of tuning a search index and dealing with a production failure.


Sponsor
======

New eBook for DevOps pros: The Dev and Ops Guide to Incident Management offers 25+ pages of essential insight into building teams and improving your response to downtime.

http://try.victorops.com/DevOpsWeekly/IM_eBook


Sponsored
========

6 Tips to Increase DevOps Collaboration and Improve Performance

When apps fail, whose fault is it? In today's DevOps world, every stakeholder along the application delivery pipeline is accountable for performance. In this eBook, you'll get important tips to increase collaboration and improve performance for each role on your DevOps team.

http://ow.ly/3RzV30cQNYb


News
====

A great post on what developers (or operators) learn from being on call, and more specifically from supporting software in production. Good points about confidence, understanding the edges of a system, risk analysis and more.

https://jvns.ca/blog/2017/06/18/operate-your-software/


A nice follow on from the above, this post shows the tools behind exploring a real production incident, from finding the issue via instrumentation to looking at logs to debug the issue.

https://www.slideshare.net/seiffertp/monitoring-and-logging-in-wonderland


With containers it's always worth understanding how they work, as the nature of the abstraction means it can leak. This post contains a bunch of examples and make it clear portability is not compatibility.

http://crunchtools.com/portability-not-compatibility/


A solid write-up of tuning a search index, rather than just throwing more hardware at it, when indexing 35 million documents and optimising for query performance.

https://medium.com/@giovannidamiola/making-the-internet-archives-full-text-search-faster-30fb11574ea9


A good experience report from running Kubernetes on Azure. A useful format comparing initial impressions with changes and improvements over the last year. Lots of handy tips for Azure usage too.

http://dev.haufe.io/state-of-kubernetes-on-azure-part-ii/


A presentation going through 10 years of deployment tooling changes for a simple Rails application. From capistrano to Kubernetes with lots of steps in between.

https://phraseapp.s3-eu-west-1.amazonaws.com/cap-to-kube.pdf


A walkthrough of creating a custom image on Azure using the standard tooling, and then launching instances of that image using Terraform.

http://www.anniehedgie.com/azure-vm-from-custom-image-in-terraform


Having a dynamically provisioned version of your application stood up for proposed code changes is a useful way of reviewing the running app alongside the proposed source code changes. This post shows how to use GitLab and Docker to accomplish this.

https://blog.bitexpert.de/blog/dockerizing-gitlab-review-apps/


CNCF - Cloud Native Computing Foundation
====

KubeCon / CloudNativeCon Austin - Join leading Kubernetes and Cloud Native technologists in Austin for a full range of technology sessions on the cloud native ecosystem.

We sold out in Berlin and are excited to see thousands of you from the community in Austin! Call for papers and registration information linked.

https://goo.gl/yKCHvh


Jobs
====

DevOps Job Offers Delivered, straight to your inbox - Get Hired

http://hrd.cm/2jHrf1B


Tools
=====

Kube-bench is a handy tool for checking a Kubernetes installation against the published security guidelines in the CIS Kubernetes 1.6 Benchmark.

https://github.com/aquasecurity/kube-bench


ImageWolf is a new tool to help quickly distribute Docker images around a cluster using BitTorrent. ImageWolf runs on Docker Swarm and can integrate with both the Docker Hub and local registries.

http://container-solutions.com/lightning-image-deployment-imagewolf/
https://github.com/ContainerSolutions/ImageWolf


Buildkit is a new, low level, tool for building container images. The intention is to provide the backend for build in a separate package, allowing for compatible but new and different build interfaces to be built.

https://github.com/moby/buildkit


Managing secrets in a way that feels native to Kubernetes has been much discussed. Sealed Secrets therefore looks like an potential approach with some interesting properties.

https://github.com/bitnami/sealed-secrets



New eBook for DevOps pros: The Dev and Ops Guide to Incident Management offers 25+ pages of essential insight into building teams and improving your response to downtime.

http://try.victorops.com/DevOpsWeekly/IM_eBook



If you received this email directly then you're already signed up, thanks! If however someone forwarded this email to you and you'd like to get it each week then you can subscribe at http://devopsweekly.com

--

You opted in for Devops Weekly at http://devopsweekly.com

You can always unsubscribe by visiting http://devopsweekly.us2.list-manage.com/unsubscribe?u=b6635e37e35fa5eff0c2a947a&id=a63f24d068&e=d35d611795&c=778cccdbc3

If you have other queries you can contact the list maintainer at gareth@morethanseven.net

Our mailing address is 43 Gwydir Street, Cambridge, UK, CB1 2LG

No comments:

Post a Comment