Technology Short Take 102
Published on 13 Jul 2018 · Filed in Information · 819 words (estimated 4 minutes to read)Welcome to Technology Short Take 102! I normally try to get these things published biweekly (every other Friday), but this one has taken quite a bit longer to get published. It’s no one’s fault but my own! In any event, I hope that you’re able to find something useful among the links below.
Networking
- Matt Oswalt, now at Juniper, has been recently trumpeting the idea of reliability as a core reason for automation. Here’s his latest piece. (For the record, I don’t disagree with much of what Matt has to say on this topic.)
- Ajay Chenampara has a post on using the Ansible
network-engine
command parser to parse the output of commands on network devices. It looks like there will be a follow-up to this article as well, so you may want to check back on Ajay’s site. - Bernd Malmqvist talks about Avi Networks’ software-defined load balancing solution, including providing an overview of how to use Vagrant to test it yourself.
- Julia Evans provides a quick overview of Wireshark.
Security
- The sort of things that are possible with Falco—some of which are outlined in this admittedly very vendor-specific article—makes it an intriguing solution (to me, anyway).
- Chris Hein shows how to use the Heptio Authenticator with
kops
to link Kubernetes cluster authentication to AWS IAM.
Cloud Computing/Cloud Management
- Joe Duffy takes the wraps off Pulumi, which looks very interesting. This is an area where I’d love to spend some time really digging in.
- Interesting article here on Chick-Fil-A’s use of Kubernetes in their restaurants, and the tools/process they follow for establishing those clusters.
- Jeff Geerling—well-known in the Ansible and Drupal communities—discusses the (perceived) complexity of Kubernetes. He spent some time actually working with Kubernetes to solve a problem, and he came away from that time recognizing (in his words) “most of the complexity is necessary,” and seeing value in using Kubernetes for appropriate use cases. This article is not (in my opinion) a knee-jerk reaction to some of the debate around Kubernetes’ complexity, but rather a measured and honest evaluation of a tool to solve problems.
- Maish Saidel-Keesing has a two-part (so far?) series on comparing CloudFormation, Terraform, and Ansible (part 1, part 2). This is worth a read if you’re trying to determine which of these tools may be right for your use case.
- Here’s a three-part series on Helm (part 1, part 2, and part 3).
Operating Systems/Applications
- This is probably well-known, but I found this little tidbit about read-only containers handy.
- This article on another reason your Docker containers may be slow was an excellent reminder that containerization is not equal to virtualization (that doesn’t make it better or worse, just different), and therefore can’t be treated the same. Different design and architecture considerations apply in each instance.
- Lightroom is one of only a few applications that I keep around for macOS; this article gives me some alternatives.
- Here’s an article on getting started with Buildah, part of a suite of tools being built as alternatives to Docker.
- Tom Sweeney also talks about Buildah and how it can be used to create small container images. My takeaway from this article is that building really small container images requires either a) arcane knowledge of Docker layers and the
Dockerfile
, or b) arcane knowledge of little-usedyum
parameters. - Shahidh Muhammad has a review/comparison of various tools aimed at helping developers build and deploy their apps on Kubernetes.
- William Lam shares his list of Visual Studio Code extensions.
- Finally, a reasonably usable CLI client for Slack—written in Bash, no less!
Storage
- Cormac Hogan walks through setting up the Minio object store on top of VMware vSAN.
Virtualization
- Mike Foley walks you through configuring TPM 2.0 on a vSphere 6.7 host. (This must be the “future TPM content” that Mike mentioned.)
- Ed Haletky documents the approach he uses to produce segregated virtual-in-virtual test environments that live within his production environment.
- It seems as if there’s quite a bit of complexity in this article on using KubeVirt witih GlusterFS, but I can’t tell if that is a byproduct of KubeVirt, GlusterFS, or the combination of the two.
Career/Soft Skills
A couple of useful career-related articles popped up on my radar over the last couple of weeks:
- First, there’s this article by Eric Lee on IT burnout. If you find yourself experiencing some of the same issues that Eric describes, I’d encourage you to take a deeper look and see if changes are necessary.
- Next, Cody De Arkland tackles the topic of imposter syndrome. This is an area where I personally have struggled in the past, and I had to learn to humbly accept praise and stop negative self-talk. Talk to someone if you’re wrestling with this.
That’s all for now. Look for the next Technology Short Take in 2-3 weeks, and feel free to contact me via Twitter if you have any links or articles you think I should share. Thanks!