Devops Week News — Issue #103
This week we bring a presentation from Niko Kurtti on Shopify’s Journey to Kubernetes.
On Articles, The “Ops” in DevOps, How To Autoscale GitLab Continuous Deployment with GitLab Runner on DigitalOcean, The awesome SRE list resource, CI/Testing: Application Level Readiness Detection to Remove Docker Initialization Race Conditions, Transparent Hugepages: measuring the performance impact, Transparent Hugepages: measuring the performance impact and Make a Kubernetes Operator in 15 minutes with Helm .
Do you have a great article? Share it with us! @devopsweeknews.
Video of the week
Niko Kurtti talks about the challenges Shopify saw in moving from a traditional host-based infrastructure to a cloud native one, moving not only their core app to Kubernetes but also hundreds of other apps at the same time. He focuses on the cluster tooling solutions they’ve built, such as controllers, cluster creators, and deploy tools.
Articles & News
The “Ops” in DevOps — Grazi Bonizi — Medium — medium.com
This post exposes some of the gaps between Dev and Ops and explores some practices on the “Ops” side to improve the collaboration of Dev and Ops teams.
How To Autoscale GitLab Continuous Deployment with GitLab Runner on DigitalOcean | DigitalOcean — www.digitalocean.com
This post will demonstrate how to configure a highly scalable GitLab infrastructure that manages its own costs, and automatically responds to load by increasing and decreasing available server capacity.
awesome-sre/README.md at master · dastergon/awesome-sre · GitHub — github.com
A curated list of awesome Site Reliability and Production Engineering resources.
CI/Testing: Application Level Readiness Detection to Remove Docker Initialization Race Conditions — medium.com
This article aims to cover why application level readiness detection, within the context of CI, is necessary and how to reliably accomplish it. Furthermore, it introduces wait-for, a utility to reliably detect readiness at an application level for common services.
Transparent Hugepages: measuring the performance impact — The mole is digging — alexandrnikitin.github.io
This post explains Transparent Hugepages (THP) in a nutshell, describes techniques that can be used to measure the performance impact, shows the effect on a real-world application.
Make a Kubernetes Operator in 15 minutes with Helm — OpenShift Blog — blog.openshift.com
Discover how to automate your existing Helm charts using a technology called an Operator. An Operator is a method of packaging, deploying and managing a Kubernetes application. A Kubernetes application is an application that is both deployed on Kubernetes and managed using the Kubernetes APIs and kubectl tooling.
