Technology Short Take 95
Published on 24 Feb 2018 · Filed in Information · 745 words (estimated 4 minutes to read)Welcome to Technology Short Take 95! This Short Take was a bit more challenging than normal to compile, given that I spent the week leading up to its publication visiting customers in Europe. (My travel schedule in Europe is also why it didn’t get published until Saturday instead of the typical Friday.) Nevertheless, I have persevered in order to deliver you this list of links and articles. I hope it proves useful!
Networking
- Larry Smith Jr. has a nice write-up on Cisco XR stemming from a presentation at NFD 17.
- VMware recently released a reference design guide for NSX-T; see here for more details.
- The engineering team at Lyft recently discussed a new overlay-free networking approach they’ve been working on for Kubernetes: IPVLAN-based CNI stack for running within VPCs on AWS. This is pretty cool, but does introduce some potential design considerations for deploying Kubernetes on AWS. (For those that may be unfamiliar: CNI, or Container Network Interface, is the means whereby network mechanisms “plug into” Kubernetes. IPVLAN is a low-latency means of providing IP connectivity to containers. VPCs, or Virtual Private Clouds, are Amazon’s software-defined networking mechanism for workloads running on AWS.)
- Viktor van den Berg writes on deploying NSX load balancers with vRA.
- Alen Komljen provides an introductory overview of service meshes in Kubernetes.
- Matt Klein has a great post on why we need to embrace eventual consistency in (distributed) networking.
- In the event that you need yet-another-introduction to Kubernetes networking, Mark Betz has a three-part series you may find helpful/useful (part 1, part 2, and part 3).
Servers/Hardware
Nothing this time around, sorry!
Security
- This doesn’t make me feel very secure.
Cloud Computing/Cloud Management
- Dimitri de Swart has a write-up on LAMP stacks made easy with VMware and Puppet.
- Fabrizio Pandini shares a “protip” on using
kubeadm phases
when deploying Kubernetes clusters. I must admit that I haven’t yet played withkubeadm
; guess that’s moving up my list of “things to try.” - Sebastien Goasguen shares a few
kubectl
tricks in a discussion on imperative configuration versus declarative configuration. - Here’s another thing I really need to take out for a spin: the Kubernetes provider for Terraform.
- Andrés Martínez, a software engineer with Bitnami, shares a write-up on a serverless service mesh with kubeless and Istio. (And he provides a GitHub repository with samples from the article.)
- Looks like PKS, the joint Kubernetes effort from VMware and Pivotal, has gone GA (see this VMware blog post) with initial support for vSphere and GCP. I think the omission of AWS support at GA is a mistake, but what do I know?
- Courtesy of Corey Quinn, here’s an awesome AWS versus Azure comparison, comic book style.
- Most folks have probably heard about 12 Factor Applications (see here if you haven’t or if you need a refresher); this article talks about 12 basic rules and good practices for using Kubernetes optimally.
- If you’re interested in building a local Kubernetes cluster on your laptop—and there may be various reasons why this would be helpful—this guide by Mike Gavrilov on Kubernetes on Ubuntu on VirtualBox could have some useful information for you.
Operating Systems/Applications
- The Project Atomic blog shares how to use OCI image registries with Buildah.
- Speaking of Buildah…here’s a post from Tomáš Tomeček on using Buildah and Ansible to create container images.
- Jesse Hu has shared a Helm chart for deploying VMware’s open source Harbor registry. From what I can see, it looks like Jesse’s version is a forked (and updated) version of a similar Helm chart from Paul Czarkowski.
- Cormac Hogan has a first look at AWS Greengrass on vSphere.
- This is a pretty interesting use case for Docker.
Storage
- I had a chance to take a (very) quick look at Dotmesh, a new solution that enables snapshots for stateful workloads in Kubernetes and Docker. It seems like an interesting and potentially helpful solution, although I haven’t (yet) had the time to actually spend any hands-on time with it.
Virtualization
- Alex Ellis provides an overview of KVM, in the context of having another option for deploying your own Kubernetes cluster.
- Alessandro Arrichiello discusses how to set up kubevirt, a project aimed at enabling Kubernetes to manage VMs (via libvirt).
Career/Soft Skills
Nothing this time around (which surprises me—I almost always find material to include in this section).
OK, that’s all this time around, but I’ve already started gathering material for next time. Look for the next Technology Short Take in about two weeks. Thanks for reading!