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

Technology Short Take 114

Welcome to Technology Short Take #114! There will be a longer gap than usual before the next Tech Short Take (more details to come on Monday), but in the meantime here’s some articles and links to feed your technical appetite. Enjoy!

Networking

Servers/Hardware

Security

Cloud Computing/Cloud Management

  • This article by Bob Killen provides a good foundation of information on understanding Kubernetes authentication (AuthN) and authorization (AuthZ; implemented via RBAC).
  • For folks that might be a bit newer to the Kubernetes community, this InfoQ article provides a fairly thorough introduction to Kubernetes concepts and building blocks. More advanced users won’t find much useful, so if you’ve already mastered some of the basics I wouldn’t bother spending time reading it. This isn’t a knock against the article, just a frank observation about its usefulness to varying experience levels.
  • I included this link on scaling Kubernetes to 2,500 nodes in TST 94, but wanted to include it again here. If you are like me, your knowledge of Kubernetes has grown progressively since last February, and some of the recommendations made here may make more sense now in the context of the additional knowledge you’ve acquired.
  • Andy Chou introduces faast.js, a new project to make serverless functions super-easy to use.
  • Cody De Arkland spent some time with Pulumi and has an article on setting up a VPN between his home lab and AWS using Pulumi.
  • Speaking of Pulumi, Kyle Galbraith wrote up a comparison of Pulumi and Terraform for infrastructure as code.
  • Richard Bejarano rants a bit about container misconceptions.
  • The CNCF blog has a great article written by an Alibaba software engineer (Xingyu Chen) on some performance optimizations for etcd that have been contributed back to the open source community.

Operating Systems/Applications

  • This article has good information on safely using /tmp and /var/tmp on systemd-powered Linux distributions.
  • Cindy Sridharan has a good article on health checks and graceful degradation in distributed systems. This is a slightly older article (August 2018), but an informative one (to me, at least). The article explains a few orchestration concepts (like liveness probes and readiness probes in Kubernetes), but mostly focuses on the need for fine-grained health checks in applications.
  • Microsoft recently introduced some new remote development extensions for Visual Studio Code. These look interesting, but be aware that they are not licensed with an open source license. Additionally, the wording of the license for these extensions has caused some consternation (at least, among the folks I follow on Twitter). I’ll leave it to readers to come to their own conclusions.
  • Sinny Kumari shares some information on running Fedora CoreOS on libvirt.

Storage

Virtualization

  • I don’t normally post a lot of EUC (end-user computing) content, but this time around I have two articles that popped onto my radar. First, there’s Johan Van Amersfoort who discusses building Linux VDI for deep learning workloads (looks like this may be the first in a series, so if this is of interest to you be sure to keep an eye on his site). The second article is by Rob Beekmans examining several virtual desktop platforms available to customers/users.

Career/Soft Skills

OK, that’s all for now. As always, feel free to provide any feedback via Twitter. Have a great weekend!

Metadata and Navigation

Be social and share this post!