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

Technology Short Take 99

Welcome to Technology Short Take 99! What follows below is a collection of various links and articles about (mostly) data center-related technologies. Hopefully something I’ve included will be useful. Here goes!

Networking

  • David Gee makes the connection between coffee and network automation. No, really. It’s worth reading.
  • Matt Oswalt, one of the co-authors of our recently-released network automation book from O’Reilly, recently tackled the topic of running Kubernetes with Tungsten Fabric (formerly known as OpenContrail). A network engineer using AWS and CloudFormation? Yep, get used to it folks—it’s where the industry is headed.
  • Vince Power provides a high-level overview of some of the key principles underlying Kubernetes networking.

Servers/Hardware

Sorry, I don’t have anything for you. Feel free to send me links you’d like me to consider for inclusion in the next Tech Short Take!

Security

Cloud Computing/Cloud Management

  • Trond Hindenes shares a bit on how his company is using Traefik as a Kubernetes ingress controller for both internal and external traffic.
  • Typhoon, which describes itself as a “free and minimal Kubernetes distribution,” has announced support for Typhoon on Fedora Atomic systems.
  • I haven’t tried it yet, but Click looks somewhat interesting.
  • You may have noticed that Rancher Labs recently announced the GA of version 2.0 of Rancher. Check out the announcement blog post for more details.
  • Alen Komlien discusses the idea of a Kubernetes descheduler. My take: “static” scheduling that occurs at the start of a pod’s lifecycle is useful (and Kubernetes is doing reasonably well here), but “dynamic” scheduling that accounts for a greater portion of the pod’s lifecycle and the infrastructure underneath it is even more powerful. This is a lesson VMware learned years ago with Distributed Resource Scheduler (DRS).
  • This is a pretty in-depth article (to me, at least), but it did help me better understand Custom Resource Definitions (CRDs) and the role of controllers in Kubernetes.

Operating Systems/Applications

  • Robert Paprocki of Kong discusses how to design a scalable rate limiting algorithm, then proceeds to show how the Kong API gateway could be used to implement such an algorithm.
  • As the use of APIs for everything increases, API tools like Postman become ever more useful—like this example of using Postman to audit AWS infrastructure.
  • Thomas Graf explains why the Linux kernel community is replacing iptables with BPF. He gives a great overview of BPF along the way, so if you’re unfamiliar with BPF this may be a good read.
  • This practical introduction to container terminology by Scott McCarty has a decidedly “Red Hat” feel to it, but is otherwise useful for folks who are new to the container space and need some terminology defined for them.
  • Brendan Burns uses the term “serverless” in a slightly different way than it is commonly used; in this article, he seems to use the term to refer primarily to “container-as-a-service”-type offerings—like Azure Container Instances (ACI) or AWS Fargate—instead of the more common link to functions-as-a-service. Along the way, he explains the virtual kubelet project as well, so if you’re unfamiliar with that effort this article will help.

Storage

Nothing this time around, but I’ll see what I can find to include next time!

Virtualization

  • Nigel Poulton’s quick review of gVisor (see his thoughts here) confirms my prediction some time ago that the lines between “VMs” and “containers” will continue to blur, and that we’ll see a spectrum of isolation options emerging. Which isolation option should you use? Well, that will depend on what you’re trying to achieve, right? Right?
  • William Lam discusses the new MAC learning functionality present in vSphere 6.7 which addresses some of the overhead of nested ESXi configurations.

Career/Soft Skills

  • Last week while at Interop ITX, I chatted with Keith Townsend regarding my recent career shift. If you’ve been wondering about why I made this shift, give the video of our chat a look, and then feel free to hit me up on Twitter.
  • And speaking of career shifts, you might find Massimo’s recent introspection of his first 6 months at AWS to be informative as well.

OK, that’s it for now. As always, feel free to hit me up on Twitter if you have questions or suggestions for links I should consider including in future Technology Short Takes. Here’s hoping you found something helpful!

Metadata and Navigation

Be social and share this post!