DEVOPS WEEKLY ISSUE #451 - 18th August 2019

1 minute read

Posts on policy, serverless architecture, the challenges of monitoring Python applications and several posts on tools for developing with Kubernetes this week.

From our sponsor, VictorOps

Think you’ve got what it takes to quickly resolve a system outage? Test your DevOps skillz with the new VictorOps on-call adventure game.
http://try.victorops.com/devopsweekly/devops-on-call-game

News

I’ve been working recently on a several handy testing utilities. This post covers integrating both Kubeval and Conftest with Helm in order to validate and test Helm charts.
https://garethr.dev/2019/08/using-conftest-and-kubeval-with-helm/

Monitoring tools like Prometheus typically rely on applications exposing metrics. This post looks the challenges and some approaches to doing so with Python applications.
https://www.metricfire.com/prometheus-tutorials/monitoring-python-web-app

An introduction to the importance of policy enforcement, ABAC (Attribute based access control) and how Open Policy Agent can be used to enforce various types of policy.
https://reese.dev/policing-through-policy/

Adopting serverless moves the security challenges around some. This post explores some of those areas, from authentication, to expanding APIs surface area to increased transit.
https://hackernoon.com/severe-truth-about-serverless-security-and-ways-to-mitigate-major-risks-cd3i3x6f

Another serverless post, this one covering the main traits of the architectural approach, including hostless, stateless, elastic and event-driven.
https://www.thoughtworks.com/insights/blog/traits-serverless-architecture

Several tools are exploring the local development space around Kubernetes, one of them is Skaffold. This post, part of a series, covers it’s current functionality.
https://www.kartar.net/2019/08/skaffold/

Another of those Kubernetes development tools is Garden. This post is more of an experience report, highlighting features that worked well and things missing today.
https://blog.valerauko.net/2019/06/30/garden/

Jobs

Curology is a health-tech company looking to expand our platform team. We’re searching for a DevOps Engineer with skills/experience in AWS, Docker, Ansible and Terraform. Come join an awesome team and growing company. More info about the company and position can be found at:
https://grnh.se/bbe78e271

Tools

Curlie provides a CLI tool for making HTTP requests. It aims to offer the power of Curl but with an easier to use and more informative UI.
https://curlie.io/

As the Kubernetes API becomes more commonplace, provisioning small Kubernetes clusters becomes more useful. K3up provides a simple point-and-shoot solution to install a single-node cluster over SSH.
https://sysadmins.co.za/provision-k3s-on-the-fly-with-k3sup/
https://github.com/alexellis/k3sup

Captain is a Kubernetes controller which introduces several custom resources for configuring Helm Chart repositories and deploying Helm Charts to the cluster, based on the upcoming Helm 3 release.
https://github.com/alauda/captain

Think you’ve got what it takes to quickly resolve a system outage? Test your DevOps skillz with the new VictorOps on-call adventure game.
http://try.victorops.com/devopsweekly/devops-on-call-game

Updated: