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

Technology Short Take 165

Welcome to Technology Short Take #165! Over the last few weeks, I’ve been collecting articles I wanted to share with readers on major areas in technology: networking, security, storage, virtualization, cloud computing, and OSes/applications. This particular Technology Short Take is a tad heavy on cloud computing, but there’s a decent mix of other articles as well. Enjoy!

Networking

  • For a deeper understanding of Kubernetes networking, and in particular the role played by kube-proxy, I highly recommend this post by Arthur Chiao. There is a ton of information here!
  • Denis Mulyalin shows how to use Nornir, Salt, and NetBox to template your network tests. Now if Denis’ site just had a discoverable RSS feed…

Security

  • Aeva Black and Gil Yehuda tackle the conundrum of open source security.
  • If you haven’t looked at Teri Radichel’s series of posts on automating cybersecurity metrics (ACM), you should. There’s quite a bit of good information there.
  • This post on Cedar—a new policy language developed by AWS—is an interesting read. I’m curious as to the constraints that led AWS to develop a new policy language versus using something like Rego (part of Open Policy Agent); this isn’t something the article touches upon.

Cloud Computing/Cloud Management

Operating Systems/Applications

  • I don’t do a whole lot in application development (yet), but the idea of declarative database schemas is a pretty cool idea. Too bad they implemented a proprietary DSL (domain-specific language) instead of allowing users to use a general-purpose programming language.
  • It’s a fairly straightforward process, but here are some instructions for installing Docker and Docker Compose on Amazon Linux 2.
  • I didn’t really understand Dagger until I read this. I still don’t necessarily fully understand Dagger, but at least I have some idea about how it can be used. (I’m sure it’s no surprise that I am a fan of using full-featured programming languages to do things.)
  • As fate (luck?) would have it, I found this article by Engin Diri on using kube2pulumi right around the same time I actually needed to use it to convert some Kubernetes YAML into a Pulumi TypeScript program.
  • This post outlines some recent gVisor improvements in file system performance.

Career/Soft Skills

  • This is a slightly older post about taking the CKA, but what I really liked was Brandon’s use of the graphic at the top of the post that talks about failure being part of success. It’s so true—we learn and grow through failure (or should, at least). As you go out and start tackling new things, don’t let failure stop you; use the failure to prepare you for the next attempt.
  • I love this three-part (so far) series by Adrian Hornsby on skills that make a big difference (part 1, part 2, and part 3). Part 3 is a strong reminder of what I mentioned in the first bullet in this section: don’t let failure stop you, use it to prepare for the next attempt. As Adrian quoted from Edison: “Every time I fail, I am getting closer to the truth.”
  • I didn’t know it was called this, but this technique is something I’ve used for a while now. Switching between active projects when your focus is flagging, especially when one of them is a learning project, can be useful, but like all things it needs to be managed carefully.

I have a ton more links I could share, but in the interest of keeping the length of this post manageable I’ll wrap it up here. I hope that I managed to include something useful for you here; if not, please let me know! Are there technology areas you’d like to see more coverage of? Or are there areas you’d like to see less coverage? Those of you that have feedback on questions like this are invited to contact me! You can reach me on Twitter, on Mastodon, via e-mail (my address isn’t terribly hard to find), or through Slack (I’m active in a number of different Slack communities). Thanks for reading!

Metadata and Navigation

Be social and share this post!