DevOps’ish 172

Your subscription could not be saved. Please try again. Your subscription has been successful. Enter your email SUBSCRIBE

There is a line in Saving Private Ryan about griping. There’s a chain of command in the military and leadership voices its concerns up the chain, never down it. This week, I’ve been reaching up my chain of command in government to make sure that the people that are supposed to be leading right now are. I would encourage you to do the same. Some good news this week is that after announcing an initiative to harness a global computer network to contribute work towards pharmaceutical drugs to combat COVID-19, Folding@Home has seen a 1200% increase in computers actively contributing to the project. I set up four systems to run Folding@Home this week as part of this effort. But, on Friday, I had to back down to three due to fan noise. I would also encourage you to donate any spare CPU and GPU cycles you have to the project. Together we can beat COVID-19.

People

Join SIG Scalability and Learn Kubernetes the Hard Way

“Contributing to SIG Scalability is a great way to learn Kubernetes in all its depth and breadth, and the team would love to have you join as a contributor. I took a look at the value of learning the hard way and interviewed the current SIG chairs to give you an idea of what contribution feels like.”

The world’s fastest supercomputer identified chemicals that could stop coronavirus from spreading, a crucial step toward a treatment

“Summit, IBM’s supercomputer equipped with the ‘brain of AI,’ ran thousands of simulations to analyze which drug compounds might effectively stop the virus from infecting host cells.”

Do Your D&I Efforts Include People with Disabilities?

“Although 90% of companies claim to prioritize diversity, only 4% consider disability in those initiatives”

The Diffblue Developer Survey

What’s wrong with software speed, quality, and cost? Oxford-based AI company Diffblue surveyed 300 developers to find out what the people who actually work with code have to say about testing, their pain points, and what’s holding back DevOps in their organizations. SPONSORED

D2iQ Leadership Update

“Tobi Knaup, co-founder and current CTO, will share the helm with William Freiberg, current President and COO, as Co-CEO’s for D2iQ.”

Not All Diverse Hiring Is Created Equal

“As with anyone who exists in a space of privilege, I have a responsibility to use my privilege to benefit others. But given that I am also a diverse individual, how can I do this successfully? Here are three things I’ve done, and will continue to do, with my unique position as a palatable diverse person in tech.”

Process

Bringing encryption restrictions in through the back door

“EARN IT for short, is an attempt to force online service providers (e.g. Facebook, Google, etc.) to follow a set of ‘best practices’ determined by a commission, to combat the scourge of CSAM; the composition of that commission makes it clear that end-to-end encryption will not be one of those practices, but companies that do not follow the best practices will lose liability protection for their users’ actions. It is, in brief, an attempt to force providers to either abandon true end-to-end encryption or face ruinous lawsuits—all without ‘seeming’ to be about encryption at all.”

A Minute on the Mic: DevOps Meaning

“Here’s the 4th episode of A Minute on the Mic! Our question this round is ‘What does DevOps mean to you?’”

How Tailscale works

I installed Tailscale this week on several systems. It’s a dead-simple WireGuard VPN implementation. I am a little wary of it, but it is handy to have ‘direct’ access to systems from anywhere. If installing WireGuard on everything were this easy, I’d have done it already.

Checklist for building production-ready Kubernetes clusters

Like any aspiring Kubernaut, you’ve been building Kube clusters in a dev/test environment for months. But now it’s time to flip the switch and move your baby into production so the masses can reach your services. How do you know you’ve set things up correctly and it’s safe to launch into prod? Check out StackRox’s checklist to help you prepare your containers and Kube clusters for production traffic. SPONSORED

How to create a Kubernetes security policy

“If you’re looking to take your Kubernetes security to the next level, you’ll want to start working with pod security policies. Here’s a quick introduction to this feature.”

NetApp cans Kubernetes and Cloud Volumes services on HCI. But what is waiting in the wings?

NetApp promises something cool that provides more value. Uh huh…

What’s new in Kubernetes 1.18?

More features than you can shake a stick at! OIDC discovery, more support for Windows nodes, HPA tuning knobs, node topology manager and IPv6 going beta, Ingress v1.0, and more.

curl write-out JSON

You can now get curl output in JSON!

Introducing istiod: simplifying the control plane

“Consolidating Istio components into istiod simplifies mesh operability, while retaining Istio’s powerful functionality”

Fixing the Kubernetes clusterfuck

Understanding security from the kernel up by Kris Nova

NASA to launch 247 petabytes of data into AWS – but forgot about eye-watering cloudy egress costs before lift-off

“NASA needs 215 more petabytes of storage by the year 2025, and expects Amazon Web Services to provide the bulk of that capacity. However, the space agency didn’t realize this would cost it plenty in cloud egress charges. As in, it will have to pay as scientists download its data.”

How To Install OKD4 on GCP (YouTube)

How Container Networking Affects Database Performance

Running databases in Kubernetes will result in a performance hit. How much of a hit depends a lot on your CNI of choice.

Start Monitoring Azure DevOps Pipelines With Datadog

Track Azure DevOps builds, releases, and code events with Datadog to understand how deployments impact app performance. Start monitoring quickly with auto-discovery for Azure services, so you can focus on improving the speed and agility of DevOps initiatives. Try Datadog today with a free 14-day trial. SPONSORED

GitHub for mobile is now available

At least there’s a decent experience around all the discussions I used to have to go back to a computer for after work… Wait…

mbbroberg/awesome-zoom-backgrounds

A community repo for humors

rudoi/cruster-api

Order Domino’s with Kubernetes

DevOps’ish Tweet of the Week

remember when Kubernetes was the hardest thing we had to deal with?



those were good days — Andrew Clay Shafer 雷启理 (@littleidea) March 17, 2020

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

Sponsor DevOps'ish and put your brand in front of thousands of highly skilled operators, maintainers, developers, and leaders from Amazon, Apple, Google, IBM, Intel, Microsoft, Red Hat, many of the Fortune 100, and beyond. Download the DevOps'ish Sponsorship Prospectus now!

Join the Conversation

Join the DevOps'ish group on Telegram for insight and in-depth discussions about real technical challenges facing real people. Also, join //devopsish for a stream of news and content throughout the week.