Sunday, May 17, 2020

Helm 3: simplifying secrets


Helm is still clunky, young, and lacks most functionality we need from package managers.  But Kubernetes is bizarre and difficult, so we can't blame Helm for its slow evolution.  Helm v3 now has a fantastically elegant way to create and managing secrets that is very safe and easy to use.  This very-short tutorial is worth 3 minutes of your time.

DevSecOp: Information Security concepts


The rapid evolution, sophistication, economics, and political implications of "cyber" -- organized attacks against computing systems -- is forcing more DevOps specialists to branch into DevSecOps and InfoSec.

The folks at SpecterOps (Jared Atkinson) take us on this worthwhile three-part journey through a simple and clear way to conceptualize your defenses:



Observability (again)


Alexis Richardson (founder of Weaveworks) takes us on a deeply-insightful journey through principles of infrastructure automation, and the foundations of DevOps.  Great article! Don't fall for the hype.  Think.  Read his article on observability.

How not to apply machine learning (AI) to Ops: AI-Ops does not work

Why Your Private Cloud is a Terrible Idea


Sam Newman gives a devastating analysis of the suicidal trajectory of Enterprises that are late adopters of public cloud services.  Watch the video.  If you aspire to be a "high performing" team, you are 24X more likely to succeed against competitors if you accelerate your move to the public cloud.  In my "day job" we are watching our own slow motion train wreck.  I may write a sequel to In Search of Stupidity.




Saturday, May 16, 2020

Dial Out -- Zoom Features you should be using (1 of 10)

TL;DR


  1. On Windows type Alt-I ; on Mac type Command-I

  2. Type invitee-name <tab> invitee-phone-number

  3. Click "Call" button

Background


At my company we have standardized on the Zoom video conferencing software, replacing a handful of other expensive, bad, frustrating systems in our conference rooms, computers, and desktops.  Zoom has very many interesting features to explore that are not immediately obvious.  This article is part of a series I am writing to walk you through some of the most useful features.  (Screenshots in these articles are from a Mac.  The Windows and Mobile Zoom programs are almost identical.)

Dial out to a mobile phone

It is not hard to imagine you are in a Zoom meeting with a large number of people but someone with important information for a decision or action is not present.  No problem: add that person to your Zoom meeting by dial-out:


At the top of your Zoom application is a menu header called "Meeting:"

You can select the "Invite" option from the menu or use the keyboard shortcut (on a Mac the shortcut to add a participant to your meeting is command-I; on Windows it is Alt-I).


A dialog appears.  Fill in both the name and phone number.  Click the "Call" button.


The Reality Dysfunction by Peter F Hamilton


Great writing, terrible science, thrilling.  4/5 Stars.

Thursday, May 14, 2020

Istio services mesh resource list


Here is a cool github repository for resources and learning about the Istio services mesh.  I worked with the developers of Istio during early beta testing before the v1.0 release. The Istio developers discussed features my teams needed and how they would like to use them.  I love the approaches and design patterns Istio uses.  In particular, if you have a complex mesh with performance sensitive micro-services that do not connect through Istio, you can align logging time stamps of your services by logging to the same prometheus / grafana system.

Deserted Island DevOps

Sometimes you feel as if you woke up in the twilight zone.  The Deserted Island DevOps conference was held entirely inside a Nintendo Switch video game called "Animal Crossing New Horizons" and live-cast on twitch.tv.  Videos of the talks are here.

Tekton Toolkit

The choices in DevOps toolkits and approaches to containerized public cloud continuous integration / continuous deployment (CI/CD) methods and tools is crowded.  Older, failed approaches from companies that previously provided infrastructure management like Puppet Labs and Chef have transmogrified themselves to offer more modern approaches.

Puppet Labs has released part of their new framework as free open source software (FOSS); they call this toolkit Tekton (cool name).  Eric Sorenson takes us on a two-part tour of what's new in Tekton and what Puppet Labs plans to do with the toolkit other than evolving Jenkins-X.

Will it catch on?  Leave a comment.