Elon Musk is a weird dude. Amidst the SEC probing into his tweet about taking Tesla private, ol’ Elon decides to smoke a blunt on a podcast with Joe Rogan (the memes are amazing by the way). Not the smartest move. The only thing dumber that happened this week was Alex Jones at the US Capitol accosting Jack Dorsey. Did you know Dorsey fasts every day? Alex Jones is so dumb, he pisses off hangry people. What a maroon. The one person that said keep Alex Jones on the platform doesn’t eat during the day and Jones pisses him off. The moron got banned that day. What a weird week.
In other news, two incredibly close and amazing friends of ours (both were in Julie and I’s wedding) will be participating in the Leukemia and Lymphoma Society’s Light the Night 2018. They have done this year after year regardless of what was going on in their worlds. To quote our friend Kim, “This year will be extra special because we have a new nextdoor neighbor, Maya (3rd grade), who is a leukemia survivor and she will be joining our team and walking with us! 2 survivors on 1 team! Both Sara and Maya’s family speak at length about how amazing LLS was to them during their treatments and how LLS continues to be a beacon of hope for so many.”
They turn it into a healthy competition pitting wife (Kim) against husband (Chris). As I’m writing this, Chris is getting shellacked in the donation department. If you are able, please contribute. I will be matching confirmed contributions made by DevOps’ish readers (up to $200). Please forward your receipts to me by 2018-09-24.
To Donate to Kim: https://pages.lightthenight.org/nc/Triangle18/KHaught
To Donate to Chris: https://pages.lightthenight.org/nc/Triangle18/CHaught
Continuous delivery on modern infrastructure - Run GoCD on Kubernetes
Model Docker-based build workflows more effectively with our GoCD Kubernetes integration. Run GoCD natively on Kubernetes, define your build workflow and let GoCD provision and scale build infrastructure on the fly. SPONSORED
Correlate request traces, metrics, and logs
Seamlessly navigate between logs, metrics, and request traces for a clear view of all your systems. Visualize and alert on metrics in real-time with anomaly and outlier detection. Try Datadog’s full-stack monitoring for free SPONSORED
Office Hours: Developing on Kubernetes
Learn how to develop and push your apps to Kubernetes in our Office Hours every Thursday 10am PT — This week’s topic: Progressive Delivery (A/B testing, Blue/Green, Canary) - Part 1. Register here SPONSORED
Air Force is looking into Elon Musk’s pot smoking: Source and Air Force says it’s not investigating Elon Musk for smoking pot: At this point, I don’t think the Air Force can do much but, who knows.
The Military Secret to Falling Asleep in Two Minutes: Apparently there’s another way aside from abject exhaustion.
Stop treating tech jerks like gods: Seriously, we need to stop doing this. Especially assclowns that think people shouldn’t be offended by the term slave. Come on!
How to teach yourself hard things by Julia Evans
GopherCon 2018 - Writing Accessible Go: Julia spoke to the importance of writing code that was accessible to all developers. She shared the story of her disability and how it affects her ability to read and write code. She provided examples of how her vision is affected and the difficulties of the existing tooling she uses. Finally she provided suggestions to help make code more readable for everyone.
The #1 Office Perk? Natural Light: Definitely, 100%, can confirm. I am so thankful for an office with light and windows.
5 DevOps Trends CISOs Must Watch: “Make no mistake, DevOps trends are catching fire in the enterprise these days and for good reason. A new report out by DevOps Research & Assessment (DORA) shows that the highest performing DevOps organizations are crushing their software delivery metrics.”
4 dying IT jobs: R.I.P. project managers and sysadmins? IT recruiters say these roles are vanishing due to factors including AI and DevOps
How We Massively Reduced Our AWS Lambda Bill With Go: “Serverless functions should almost always be a single thread, single task”
Top 5 lessons learned working at startups: “Always, always, ALWAYS choose to work with good people”
Microservices in a Post-Kubernetes Era: “Modern developers must be fluent in a programming language to implement the business functionality, and equally fluent in cloud native technologies to address the non-functional infrastructure level requirements.”
HubSpot outage KOs Red Hat Ansible site and other hapless marketers Right in the middle of Inbound 2018 conference, no less: Yes, ansible.com uses HubSpot. Yes, HubSpot went down. Yes, it was (and still kinda is) a pain in the ass.
Docs Like Code: Let’s treat docs like code
What is Kubernetes? Optimise your hosting costs and efficiency: A bold statement.
NIST Releases Draft on BGP Security: Oh thank, NIST. Twenty years later.
DevOps: The consequences of blame: To build a successful DevOps environment, you must eliminate blame. Here’s why—and how to do it.
The Hidden Benefit of Giving Back to Open Source Software: Firms that allow their software programmers to “give back” to the open source community on company time gain benefits—even though competitors might benefit too, says Frank Nagle.
mhausenblas/stateful-kubernetes: This is a list of resources for all thingz stateful apps and tooling in and for Kubernetes.
walkthrough: buildah on knative: When in doubt, be yourself. Unless you can be Vincent Batts, then always be Vincent Batts.
Fabulous Text Only Websites, 2018 Edition: No images, no styling. Just text.
Jenkins: Shifting Gears: Jenkins usually makes me mad. It’s always slow. Apparently, the company has become self aware.
40 million tables in MySQL 8.0 with ZFS: Alexander Rubin is an incredibly smart person.
Turn your vim editor into a productivity powerhouse: These 20+ useful commands will enhance your experience using the vim editor.
Taints and tolerations, pod and node affinities demystified: “Kubernetes provides building blocks to deal with various special scenarios with regards to deploying and running application components/services.”
Porting Our Software to ARM64: ARM is the future.
Distributed Tracing Infrastructure with Jaeger on Kubernetes: One cannot overstate the importance of monitoring infrastructure as an integral component of distributed systems (or, any system for that matter).
Recommended etcd minimum versions: 3.1.11+, 3.2.10+, 3.3.0+: If you run etcd in production, please read!
Introducing cstar: The Spotify Cassandra orchestration tool, now open source: Spotify’s Cassandra orchestration tool
Kubernetes with Cilium and Containerd using Kubeadm: “Now, if that isn’t a title jam-packed with buzzwords, I don’t know what is!” (author’s words, not mine).
Introducing stateless microservices for OpenFaaS: Alex walks us through the latest addition to OpenFaaS - full support for stateless microservices giving an example of a guestbook written in Ruby with Sinatra
DevOps’ish Tweet of the Week
There are 2,267 occurrences of "master" and 2,230 occurrences of "slave" in redis' codebase.— Seth Vargo (@sethvargo) September 6, 2018
It doesn't matter how you interpret the words, what you claim your political stance... it matters how the words make people feel.
They make people feel unsafe, and that's not okay. https://t.co/QT2aEm68ZC
Notes for this weeks issue are available here: Notes
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.