Technology Short Take 179
Published on 28 Jun 2024 · Filed in Information · 733 words (estimated 4 minutes to read)Welcome to Technology Short Take #179! I’m back with another set of links to articles on various data center- and IT-related topics. In the interest of full transparency, I’d like to give credit to Russ White for his “Weekend Reads” series of posts, which are similar in nature to my Technology Short Takes. If you aren’t reading Russ’ “Weekend Reads” posts, you’re missing out on a good source of useful information. Several of the links included below are taken from recent posts by Russ. Thanks, Russ—and to all the other content creators and content curators referenced here—for your great work! Now, on to the content.
Networking
- This post about
netlabjust reminds me that I really should spend some quality time with it. Need more than 24 hours in a day… - Timothy Ham created a GitHub Gist-based short IPv6 guide for home IPv4 admins.
- Daniel Dib has a six-part series (so far) on Cisco vPC in a VXLAN/EVPN network. I’ll only link to part 1 of the series; you can find links to the rest in the sidebar on his site. I haven’t yet read all of them, but they’re on my list to read.
- Hat tip to Ivan Pepelnjak, who shared a link to Roman Pomazanov’s article on various network lab tools.
- On the CNCF blog, William Morgan of Buoyant puts pen to page to discuss concerns with Kubernetes’ Topology Aware Routing (TAR) functionality.
Security
- Dan Petro explains why you should never use pixelation to redact sensitive information.
- Jimi Sebree examines Linguistic Lumberjack, a critical memory corruption vulnerability in Fluent Bit.
- Devidas Jadhav has collected some getting started tips for Tetragon.
Cloud Computing/Cloud Management
- Marcus Noble provides some recommended Kubernetes resources for newbies.
- I was doing some testing recently with
kindand couldn’t figure out why my Cilium pods were crashing and restarting continuously. I was working with Cilium’skube-proxyreplacement functionality, and it turns out I forgot to tell Cilium how to reach the Kubernetes API (in other words, I hadn’t addedk8sServiceHostandk8sServicePortto my Helm values). Doh! A quick word of warning if you plan to use/test/try a similar configuration: many articles on this topic (such as “Kind cluster with Cilium and no kube-proxy” or “Play with Cilium native routing in Kind cluster”) will specify to use “kind-control-plane” as the value fork8sServiceHostin the Helm values for Cilium. That’s true only if yourkindcluster is named “kind”. In reality, the correct value is<kind-cluster-name>-control-plane. So, if yourkindcluster is named “bob”, then the correct value is “bob-control-plane”. A minor detail, but an important one nevertheless. - Here’s a good post from my Isovalent (now part of Cisco) colleague Amit Gupta on installing Cilium in EKS with no
kube-proxy.
Operating Systems/Applications
- A colleague pointed this out, looks like it might be useful (Linux users only, sorry—if you know of a Windows or macOS equivalent, let me know!).
- There’s been a fair amount of chatter regarding blocking AI bots (that are scraping sites for content to be consumed by/used in training large language models). Along those lines, I came across this tutorial by Robb Knight on blocking bots using Nginx. It would be useful to find a similar guide for S3/CloudFront.
- Nick Janetakis has a handy tip on using nested variable interpolation with Docker Compose v2.
Virtualization
- William Lam has already updated his Nested ESXi Virtual Appliance and USB Network Native Driver for vSphere 8.0U3, get more details in his blog post.
Career/Soft Skills
- Calling people back to the office leads them to find new jobs? Nah, can’t be.
- I know that generative AI tools like LLMs can be useful, but articles like this one on how ChatGPT doesn’t summarize text but instead merely shortens it are why I am very cautious about my use of such tools.
- Via Ivan Pepelnjak, I read Tom Limoncelli’s post on making two trips. I won’t spoil it here; go read it. It’s worth your time, in my opinion.
That’s all I have for you today! I hope you found something useful in this post. If you have any feedback for me—I always love to hear from readers—I welcome to you to reach out. You can find me on Twitter, on the Fediverse, and in a variety of Slack channels/communities. Even my e-mail address isn’t too hard to find, if you’d prefer that route! Thanks for reading, and have a great weekend!