Scott's Weblog The weblog of an IT pro focusing on cloud computing, Kubernetes, Linux, containers, and networking

Technology Short Take 153

Welcome to Technology Short Take #153! My personal and professional life has kept me busy over the last couple of months, so things have been quiet here on the blog. I’ve still been collecting links to share with you, though, and here’s the latest collection. I hope you’re able to find something useful here!

Networking

  • This article contains some good information on IPv6 for those who are just starting to get more familiar with it, although toward the end it turns into a bit of an advertisement.
  • Want to understand kube-proxy, a key part of Kubernetes networking, a bit better? Start here. Arthur Chiao’s post on cracking kube-proxy is also an excellent resource—in fact, there’s so much information packed in there you may need to read it more than once.
  • Xavier Avrillier walks readers through using Antrea (a Kubernetes CNI built on top of Open vSwitch—a topic I’ve touched on a time or two) to provide on-premise load balancing in Kubernetes.

Servers/Hardware

  • Cabling is hardware, right? What happens to submarine cables when there are massive events, like a volcanic eruption? Ulrich Speidel shares some of the findings after the volcanic eruption in Tonga.

Security

  • Although Linux is often considered to be superior to Windows and macOS with regard to security, it is not without its own security flaws. I, personally, would posit that Linux can be more secure than other platforms, but it requires proper configuration and can still be undone by a loose nut behind the keyboard.
  • Ouch—another Azure vulnerability that allows cross-account access.

Cloud Computing/Cloud Management

Operating Systems/Applications

  • Steven Bright shows how to deploy Salt minions automatically using VMware Tools. (Note that this page doesn’t seem to render properly in Firefox, although Chrome and Safari seem fine.)
  • I found this article to be a good overview of WebAssembly.
  • Matt Oswalt takes readers though a fairly in-depth look at sockets and address binds in Linux.
  • If you are an absolute beginner with Envoy Proxy, this tutorial will help you get started. However, it quickly runs out of steam, and you’ll need to progress to more advanced examples and documentation to continue your learning journey.
  • I asked a question about Git, Git tags, and releasing versions of a project on Twitter the other day (here’s the tweet), and this article on Git branching was shared with me. Perhaps you’ll find it useful as well!
  • I’ve been digging into OIDC/OAuth 2.0 lately, and learning about JWTs (JSON Web Tokens, see here for an introduction). I found this article telling folks to stop overloading JWTs with permissions claims a while ago, but at the time I didn’t fully understand all the concepts or the implications. Now that I’ve had some time and some exposure, this makes a lot more sense to me—and I agree with the author!
  • Speaking of JWTs: they don’t score so well in Thomas Ptacek’s survey of API tokens. There’s a lot to unpack in Ptacek’s article; I suspect I’ll be coming back to read it again later as my knowledge in this area grows. Some of it is still too advanced for me right now.

Storage

Nothing here this time around—maybe go check J Metz’ blog instead?

Virtualization

Career/Soft Skills

  • Have you ever had one of those days where you just aren’t feeling like working? I think we all have. Here is an article from the Harvard Business Review on some strategies for motivating yourself when that happens.
  • Although written from the perspective of a developer seeking to improve their knowledge in a particular programming language, I think the ideas and principles laid out in this article on how developers remember things are applicable to folks learning new things in other IT disciplines as well.

That’s it for this time around. I’ll be back soon with more original content as well as more Short Takes! In the meantime, feel free to reach out to me—my e-mail address isn’t hard to find, I’m present in a number of Slack communities, and you can always hit me on Twitter (DMs are open). Thanks for reading!

Metadata and Navigation

Be social and share this post!