DEVOPS WEEKLY ISSUE #449 - 4th August 2019
A wide range of posts this week, on logging, robust systems, observations about recent security compromises, devops and machine learning, Kubernetes developer tooling and more.
From our sponsor, VictorOps
Interested in moving from IT operations to a more DevOps-focused role? Check out our tips for making the career shift from IT Ops to DevOps and help move your business into the future of continuous testing and delivery:
http://try.victorops.com/devopsweekly/moving-to-the-devops-model
News
Not all organisations are setup for developers and operators to work well together. This post explores a number of approaches to folks working in those environments.
https://medium.com/@daryn_74143/how-to-do-devops-when-you-have-no-idea-who-the-devs-are-f156d42aab8f
A post on the top seven myths of robust systems. From the idea of simply removing risk, enforcing policies or adding in redundancy.
https://www.verica.io/top-seven-myths-of-robust-systems/
A discussion of structured logging, and an introduction to an approach called canonical log lines.
https://stripe.com/gb/blog/canonical-log-lines
A post on the recent Capital One compromise. Some speculation, but some good discussion and advice about the nature of real world vulnerabilities.
https://medium.com/cloud-security/whats-in-your-cloud-673c3b4497fd
Kubernetes operators provide a way of embedding management automation in Kubernetes, which can be configured using custom resources. This post steps through writing your first operator using the operator SDK.
https://medium.com/faun/writing-your-first-kubernetes-operator-8f3df4453234
A look at adopting new functionality from NATs 2.0, in particular around secure multi-tenancy, into the Choria infrastructure orchestration tooling.
https://choria.io/blog/post/2019/08/01/nats_20_networking/
Slides looking at the challenges of developing applications for Kubernetes, focused on the development part rather than just at deployment bits and looking at several tools in the space.
https://garden.slides.com/ellenkorbes/k8sdevtools?token=t3egVfZS#/1
A post on applying devops practices to machine learning and data science. Experiments are often run without understanding all of the variables involved, automation can help.
https://dotscience.com/blog/run-tracking/
Tools
Inspecktor Gadget is a collection of tools for developers of Kubernetes applications. It exposes lots of low level information from pods, like network and trace information.
https://github.com/kinvolk/inspektor-gadget
Keycloak is an open source identity and access management system. It supports user federation, identity brokering and social login amongst other features.
https://www.keycloak.org/
https://github.com/keycloak/keycloak
Interested in moving from IT operations to a more DevOps-focused role? Check out our tips for making the career shift from IT Ops to DevOps and help move your business into the future of continuous testing and delivery:
http://try.victorops.com/devopsweekly/moving-to-the-devops-model