Technology Short Take 153
Published on 15 Apr 2022 · Filed in Information · 876 words (estimated 5 minutes to read)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 crackingkube-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
- Diego Sucaria shows how to use an SSH SOCKS proxy to access private Kubernetes clusters. This is an interesting approach that, honestly, I hadn’t considered. (Warning: I’m not sure the configuration as described in the article will actually work, but the concept is sound.) If you’re unfamiliar with SSH SOCKS proxying, read this to get up to speed (or use your favorite web search engine, there are many articles out there on this topic).
- Version 3.8.0 of Helm adds the ability to store and work with charts in container (OCI, Open Container Initiative) registries (instead of Helm repositories). More information is available in this Helm blog post.
- Daniel Helfand plays around with vclusters and Carvel.
- Here’s a set of 15 principles for designing and deploying scalable applications on Kubernetes.
- Fatima Silveira has a good article on using the Kubernetes Horizontal Pod Autoscaler.
- Ajeet Singh Raina shares a list of the top 200 Kubernetes tools for DevOps engineers.
- Levent Ogut takes a deep dive into Kubernetes init containers.
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
- If you’re a PowerCLI user, here are some scripts you may find useful.
- This is such an invaluable resource. And it’s publicly available on GitHub, although not licensed with a typical open source license.
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!