We’ve had another rough week in the Short household. The adults, at least, are exhausted. Max is fully energized. Sunny is getting nursed back to health.

I always try to provide some value in the intro but, I have to say, I almost skipped this week due to everything. Some valuable nuggets live on a few other sites I run. New and old subscribers alike can get some benefit from these:

  • DevOps README.md: What books 📚 to read to learn more about DevOps.
  • DevOps Newsletters intends to be a one stop shop for the best DevOps content from around the world.
  • Kubernetes README: What books 📚 to read to learn more about Kubernetes.
  • Kubernetes News intends to be a resource to help keep up with the wide ranging and rapidly evolving world of Kubernetes.

I’m speaking as part of a group talk about non-code contributions, specifically the work we’ve been doing on the Kubernetes Upstream Marketing Team. Please add it to your KubeConEU schedule.


Tech whistleblowers like Timnit Gebru can’t just move on
“People have often reported on whistleblowing matter-of-factly as though we did it and moved on with our lives.” But that couldn’t be further from the truth.

Learnk8s is running 2 and 4 days Kubernetes courses on the 20th of May. If you want to understand the inner workings of Kubernetes & how to apply it in practice then this course is for you. The course is beginner-friendly and hands-on. Register now SPONSORED

Leaked Documents Show How Amazon Rates Employees in Annual Reviews
“The rating also sets the total compensation target for each employee. Amazon employees are each put in a pay band with a range for their total compensation, made up of base pay and stock options. One internal document said those placed in the top-performing group could reach 100% of their pay target, while those on the HV1 grade got zero upside.” And that’s not the worst of it.

Why you need a platform team for Kubernetes
“Setting up a Kubernetes cluster can be deceptively simple, as there are plenty of installers to create a basic cluster in minutes. However, that’s only the start of the actual work. Kubernetes moves fast; when it’s a critical part of your infrastructure, there’s a host of things you need to look out for to maintain a healthy cluster. More often than not, it’s wise to have a dedicated team to run Kubernetes.”

Valuable Resources for Black Women Coders in Tech
“Today we’ve put together a list of communities, podcasts, and blogs, that provide a space for Black women software developers to feel seen and heard, as well as supported throughout their journey.”

Your Burnout Is Unique. Your Recovery Will Be, Too.
“While it’s up to employers to provide a working environment that prevents burnout as much as possible, new research suggests that addressing burnout once you’re suffering from it is a little more complicated. There are steps that organizations can (and should) take to support their employees, but the most effective measures to counteract burnout are generally driven by the individual. Specifically, employees should start by identifying the source or sources of their burnout, and should then take action by focusing on self-care, acts of kindness towards others, or some combination of the two. Most importantly, the authors stress that compassion — whether towards yourself or your colleagues — is a muscle that can be trained, and that developing and practicing compassion is the key to combatting burnout.”


Dell Technologies Announces Planned VMware Spin-Off
No one saw this coming… I mean no one. This barely made a blip on the radar this week despite being good news for VMware.

Learn what LaunchDarkly can do for your organization. LaunchDarkly enables companies like Square, Hulu, Atlassian, Toyota, Intuit, IBM, and others gain a competitive edge with better feature management.
Move fast without breaking things and learn how your team can reap the rewards of CI/CD without the risk.
Ship Fast. Rest Easy. LaunchDarkly. SPONSORED

Security researcher drops Chrome and Edge exploit on Twitter
“While details about the exact nature of the bug were never publicly disclosed, Agarwal told The Record he spotted the patches for this bug by looking at the source code commits to the V8 JavaScript engine, a component of the Chromium open-source browser project, which allowed him to recreate the Pwn2Own exploit, which he uploaded earlier today on GitHub, and shared on Twitter.” People like this are why we can’t have nice things.

Firefox, Edge, Safari, and other browsers won’t use Google’s new FLoC ad tech Get yourself up to speed on FLoC. It’s a bad news new feature that Google is replacing third party cookies. If you HAVE to use Chrome there is help in the form of the DuckDuckGo Chrome extension and a site run by the EFF, Am I FLoCed?

APIs Aren’t Just for Tech Companies
Pretty wild when Harvard Business Review is writing about APIs.

The Problem With Agile Scrum (and Why We Use Kanban Instead)
Kanban runs everything around me.

Intel, Nvidia, TSMC execs agree: Chip shortage could last into 2023
We’re all going to feel this chip shortage at some point, I’d imagine. It’s already affecting folks here in Detroit.


Introducing kube-burner, A tool to Burn Down Kubernetes and OpenShift
“Kube-burner is a tool designed to stress different OpenShift components basically by coordinating the creation and deletion of k8s resources… Kube-burner is a static compiled binary written in Golang, and makes an extensive usage of the client-go library to interact with the API.” Put the screws to your clusters with greater ease.

Distributed Tracing shows the relationships between microservices in a distributed system—but unfortunately, it has a bad reputation as being difficult to instrument, implement, and decipher. With Honeycomb Beelines, having the tracing you deserve is easier than you think. Learn how with our “Distributed Tracing for Microservices Guide.”

Guess less and know more with Honeycomb. SPONSORED

Kubernetes is moving to three releases a year
“The current plan, outlined by the KEP, is to continue the 3 Release Per Cadence that we adopted in an ad hoc manner in 2020. Kubernetes 1.22 and Kubernetes 1.23 will each be approximately 15 weeks, with the following tentative release dates:

Kubernetes 1.22: August 2nd (tentative)
Kubernetes 1.23: December 14th (tentative)”
I’m all for this intentional slow down to allow for the Release teams to just have a chance to get their standing.

Argo Workflows 3.0, a detailed look at what’s new from the Argo Team
Henrik Blixt and Alex Collins show off some new Argo workflows features.

emissary-ingress (formerly Ambassador) is now a CNCF incubating project
“The CNCF Technical Oversight Committee (TOC) has voted to accept emissary-ingress as a CNCF incubating project. Emissary-ingress, formerly known as Ambassador, is an open source ingress controller and API Gateway for Kubernetes. It is built on Envoy Proxy and supports a wide range of use cases for ingress, including load balancing, authentication, and observability.”

Verify OCI Container Image Signatures in Kubernetes
“With Connaisseur adding experimental support for Cosign, you can now verify OCI container image signatures in Kubernetes. Here is how.”

Ask an OpenShift Admin Office Hour - Day 2 Operations, Part 1
My teammate Andrew Sullivan and I talked about all the bits that are considered day 2 operations after your cluster is up and running. Well at least part of them. Tune in this week for part 2.

Enforcing Policy as Code using OPA and Gatekeeper in Kubernetes
“Enforcing organizational policies on a Kubernetes cluster allows you to be in control of the resources being deployed. For example, you can prevent deploying non-vetted pods to the production environment or disable usage of default passwords for databases. Doing so stops you from worrying about quarterly security reviews and a ton of issues in your backlog.”

Postgres is Out of Disk and How to Recover: The Dos and Don’ts
“Welp …… sometimes ‘stuff’ shit happens …… and you find yourself having a really bad day.”

Apache Mesos Narrowly Avoids a Move to the Attic (for Now)
Sounds like they’re trying to restart the project with pretty much everyone converting over to Kubernetes.

shell-operator v1.0.0: the long-awaited release of our tool to create Kubernetes operators
Operators based on shell. Madness but totally awesome.

Blazing 💥 fast terminal-ui for git written in rust 🦀

List of projects that provide terminal user interfaces

A rtmp live server

The open-source Calendly alternative.

A simple and fast dashboard for Kubernetes

DevOps’ish Tweet of the Week

@eanakashima on Twitter: “We went through the whole ’no more heroes’ arc for ops/engineers in the early days of DevOps. Some days it feels like we need to figure out the variant of that for managers & leaders.”

Want more? Be sure to check out the notes from this week’s issue to see what didn’t make it to the newsletter but are still worth your time.