I wrote something this week on Twitter that I’d like to dive a little deeper into. “I see Kubernetes as an opportunity for Ops folks to reach across the DevOps divides and help Devs understand what concepts Ops has wrangled with every day around DNS, networking, infrastructure, etc. Kubernetes is a tool that could improve collaboration along logical boundaries.”
Google’s SRE culture influenced their use of containers and vice versa. Kubernetes is an output of that container use and culture. It shouldn’t come as a surprise that a tool built from an SRE culture by container wielding engineers ends up helping that culture grow and spread. I’ve long said SRE is the metrification of DevOps. But, what Kubernetes can enable in an organization is a singular way in which they orchestrate.
Devs have long wondered why Ops can’t move faster. Ops is giving Developers this platform, Kubernetes. Developers might be struggling with the bits that Ops has been managing for a while now. Things like DNS, TLS certificates, security, or governance aren’t trivial at scale in any organization. Kubernetes
enables forces Development and Operations to collaborate in ways we wouldn’t without it. Ops would be wise not to beat their chest. Devs would be prudent to ask Ops for help. Remember to be humble and that you’re all working towards the same goals (hopefully).
DevOps’ish Last Week’s Top Five
- The Dark Side of DevOps (YouTube)
- Three Years of Misery Inside Google, the Happiest Company in Tech
- Why our team canceled our move to microservices
- Is It Time to Let Employees Work from Anywhere?
- BPF Performance Tools by Brendan Gregg (Amazon)
Event season is upon us but the good news is DevOps’ish has discounts to some of the hottest events this year.
PagerDuty Summit 2019 is Sept 23-25 in San Francisco. It’s three days of interactive workshops, keynotes, and breakouts with topics focusing on cutting edge incident response techniques, resilience engineering, managing team health, continuous improvement, DevSecOps, machine learning, and other intersections with real-time operations. Join experts from Google, Microsoft, Hashicorp, Twilio, Salesforce, Gremlin, Honeycomb, Adobe, AWS, and more. Register with code PDS19DOISH to save 50% and attend for $350. SPONSORED
Conference Question — Almost every question I’ve ever heard at a conference. Kidding. Or am I?
For Young Female Coders, Internship Interviews Can Be Toxic — ”According to a Girls Who Code survey, many young women, whom the tech industry is counting on to diversify its heavily male workforce, are put off by their first encounters with tech companies.”
WeWTF — WeWork CEO, Adam Neumann, is mentioned 169 times in their S1. This is such a trainwreck.
Oracle directors give blessing to shareholder lawsuit against Larry Ellison and Safra Catz — Speaking of trainwrecks, Oracle’s board just approved a lawsuit against Oracle’s founder and CEO. The NetSuite deal might have been too sweet. Larry Ellison owned NetSuite when Oracle acquired it.
Trump Administration Brief Asks Supreme Court To Allow Firing Workers For Being Gay — In case you didn’t hear, the US Justice Department just asked the Supreme Court to reinterpret the Civil Rights Act of 1964 to exclude LGTBQ workers at private companies from protections against discrimination.
How DevOps is like auto racing — ”When I talk about desired outcomes or answer a question about where to get started with any part of a DevOps initiative, I like to mention NASCAR or Formula 1 racing.” Excerpts from this piece were used in How to explain DevOps in plain English.
Business Roundtable Redefines the Purpose of a Corporation to Promote ‘An Economy That Serves All Americans’ — Updated Statement Moves Away from Shareholder Primacy, Includes Commitment to All Stakeholders
A security issue in the net/http library of the Go language affects all versions and all components of Kubernetes — A lot of FUD around this one but, if your project or product is written in Go, you should have seen updates for them too potentially. If you didn’t, check if your vendor/project is being as responsible as the Kubernetes community is.
It’s not always true, but sometimes it is true. (/r/kubernetes)
Making containers safer — LXD and LXC your cup of tea? You should give this a look see.
How Compuware Escaped Its Waterfall for True Mainframe DevOps — Yes, DevOps and Mainframes can co-exist.
Applying Netflix DevOps Patterns to Windows — DevOps even works with Windows at Netflix
Command Line Heroes Season 3: The Infrastructure Effect — ”COBOL was a giant leap for computers to make industries more efficient. Chris Short describes how learning COBOL was seen as a safe long-term bet. Sixty years later, there are billions of lines of COBOL code that can’t easily be replaced—and few specialists who know the language. Ritika Trikha explains that something must change: Either more people must learn COBOL, or the industries that rely on it have to update their codebase. Both choices are difficult. But the future isn’t being written in COBOL. Today’s IT infrastructure is built in the cloud—and a lot of it is written in Go. Carmen Hernández Andoh shares how Go’s designers wanted a language more suited for the cloud. And Kelsey Hightower points out that languages are typically hyper-focused for one task. But they’re increasingly open and flexible.”
Git Cheatsheet — This interactive Git cheatsheet could get you out of a jam. It might even teach us a thing or two.
Git Cheat Sheet Mug — And if that’s not enough, how about a cheat sheet on your coffee mug?
Git is eating the world — ”One thing is clear however: software is eating the world and Git is the fork with which it is being eaten. (Yes, pun intended).”
Learn Kubernetes during your Coffee Break - Kubernetes Camp — This internet website is designed to teach Kubernetes basics in short easy to follow lessons that you can complete in less time than a coffee break.
A journey from containerization to orchestration and beyond — Do you want to learn about some containers?
How to navigate Ansible documentation — Understanding how Ansible’s documentation is organized could enable Ansible to be a lens through which you see the parts of the tech world you don’t completely understand.
kabachook/k8s-security — Kubernetes security notes and best practices
google/kf — Feels like Cloud Foundry. Runs on Kubernetes. Powered by Knative and Istio.
walmartlabs/kubeman — The Hero that Kubernetes deserves
DevOps’ish Tweet of the Week
Happy Birthday #Windows95! I may be C-Mac, but Windows 95 was the catalyst for my introduction/love of computers on SO many levels. (I even got to learn about software licensing when I got in trouble for installing Windows 95 on the DOS cards on the PowerPCs at school 🤫) Thread:— Christina Warren (@film_girl) August 24, 2019
Notes from this week’s issue can be found here.
Sponsor DevOps'ish and put your brand in front of thousands of highly skilled operators, maintainers, developers, and leaders from across the Fortune 500, Silicon Valley, and beyond.
Join the Conversation
Join the DevOps'ish group on Telegram for insight and in-depth discussions about real technical challenges facing real people. If you're into Reddit, join //devopsish. You can follow me on Twitter and LinkedIn too.