DEVOPS WEEKLY ISSUE #458 - 6th October 2019

2 minute read

Multi-cloud, the part caching plays in Serverless architectures, conversational interfaces and several new tools and events feature this weekend.

From our sponsor, VictorOps

[Free Webinar] Last chance to register for this week’s live webinar – How to Succeed in Machine Learning Without Really Trying. See how IT and engineering leaders are implementing ML to build more robust systems and improve on-call incident response:
http://try.victorops.com/devopsweekly/devops-machine-learning

News

Multi-cloud often gets folks riled up, but in my experience it’s often the result of distributed decisions and pragmatism rather than one-true architecture. This post does a good job of making that argument.
https://stacksense.io/krishnan/thought-leadership/multi-cloud-happens-but-not-necessarily-by-design/

Some hard won tips for optimising an Elasticsearch cluster. Looking at improved defaults in recent versions, sharding, indexing and memory usage.
https://medium.com/kudos-engineering/how-we-enhanced-our-elasticsearch-cluster-84050eb49fad

Serverless architectures change a few things about how we build and run systems, but the basics like caching are still very relevant. This post explains why.
https://theburningmonk.com/2019/10/all-you-need-to-know-about-caching-for-serverless-applications/

Having a chat interface to ops tools is increasingly common. This post explores building such an integration, with some good tips for UI design for conversational interfaces.
https://www.transposit.com/blog/2019.08.29-dialogflow-cloudwatch/

Kubernetes has a concept of liveness probes, that help Kubernetes understand if an application is running as expected. Unfortunately they have some downsides that you should be aware of. This post describes when and how to use them.
https://srcco.de/posts/kubernetes-liveness-probes-are-dangerous.html

A look at some of the findings from the State of Devops report, in particular looking at the correlation between wider devops practices and modern security processes.
https://www.techrepublic.com/article/latest-research-says-organizations-need-to-integrate-security-principles-with-devops/

A look at building a multi-tenant Kubernetes cluster based around Istio and OpenID Connect.
https://medium.com/hal24k-techblog/multitenancy-on-kubernetes-with-istio-external-authentication-server-and-openid-connect-33e02544e0db

Events

KubeCon + CloudNativeCon North America is coming up in San Diego from the 18th until the 21st of November. The schedule is packed with talks on the CNCF projects like Kubernetes, Envoy and Helm as well as case studies, community meetings and more. The code KCNADOW19 will save DevOps Weekly readers 10% off the ticket price too.
http://bit.ly/2ko9SrP

The O’Reilly Velocity Conference heads to Berlin, 4–7 November. Velocity is the best place on the planet for web ops and systems engineering professionals to get expert insight on building and maintaining cloud native systems. With 4 days of practical content on cloud native infrastructure, DevOps, Kubernetes, and more, there’s something for everyone. Passes start at €676 when you use the code DEVW20 (applies to Gold, Silver, and Bronze passes). Register today!
https://oreil.ly/99PIf

The All Day Devops online conference is back, featuring 150 speakers across 5 tracks over 24 hours. The programme covers pretty much everything, from security to culture change to SRE to automation and more. Register for free.
https://www.alldaydevops.com/

Tools

S3audit is a small tool that quickly checks all of your S3 buckets are securely configured, from being encrypted to having ACLs in place.
https://github.com/scalefactory/s3audit
https://medium.com/the-scale-factory/securing-s3-buckets-with-s3audit-a8cb989cb861

Wksctl is a new tool for managing Kubernetes clusters. Rather than another point and shoot tool, wksctl aims to make managing many on-demand clusters easier using a control loop and declarative configuration for the cluster itself.
https://www.weave.works/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops
https://github.com/weaveworks/wksctl

[Free Webinar] Last chance to register for this week’s live webinar – How to Succeed in Machine Learning Without Really Trying. See how IT and engineering leaders are implementing ML to build more robust systems and improve on-call incident response:
http://try.victorops.com/devopsweekly/devops-machine-learning

Updated: