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

Technology Short Take 179

Welcome to Technology Short Take #179! I’m back with another set of links to articles on various data center- and IT-related topics. In the interest of full transparency, I’d like to give credit to Russ White for his “Weekend Reads” series of posts, which are similar in nature to my Technology Short Takes. If you aren’t reading Russ’ “Weekend Reads” posts, you’re missing out on a good source of useful information. Several of the links included below are taken from recent posts by Russ. Thanks, Russ—and to all the other content creators and content curators referenced here—for your great work! Now, on to the content.

Networking

Security

Cloud Computing/Cloud Management

  • Marcus Noble provides some recommended Kubernetes resources for newbies.
  • I was doing some testing recently with kind and couldn’t figure out why my Cilium pods were crashing and restarting continuously. I was working with Cilium’s kube-proxy replacement functionality, and it turns out I forgot to tell Cilium how to reach the Kubernetes API (in other words, I hadn’t added k8sServiceHost and k8sServicePort to my Helm values). Doh! A quick word of warning if you plan to use/test/try a similar configuration: many articles on this topic (such as “Kind cluster with Cilium and no kube-proxy” or “Play with Cilium native routing in Kind cluster”) will specify to use “kind-control-plane” as the value for k8sServiceHost in the Helm values for Cilium. That’s true only if your kind cluster is named “kind”. In reality, the correct value is <kind-cluster-name>-control-plane. So, if your kind cluster is named “bob”, then the correct value is “bob-control-plane”. A minor detail, but an important one nevertheless.
  • Here’s a good post from my Isovalent (now part of Cisco) colleague Amit Gupta on installing Cilium in EKS with no kube-proxy.

Operating Systems/Applications

  • A colleague pointed this out, looks like it might be useful (Linux users only, sorry—if you know of a Windows or macOS equivalent, let me know!).
  • There’s been a fair amount of chatter regarding blocking AI bots (that are scraping sites for content to be consumed by/used in training large language models). Along those lines, I came across this tutorial by Robb Knight on blocking bots using Nginx. It would be useful to find a similar guide for S3/CloudFront.
  • Nick Janetakis has a handy tip on using nested variable interpolation with Docker Compose v2.

Virtualization

  • William Lam has already updated his Nested ESXi Virtual Appliance and USB Network Native Driver for vSphere 8.0U3, get more details in his blog post.

Career/Soft Skills

That’s all I have for you today! I hope you found something useful in this post. If you have any feedback for me—I always love to hear from readers—I welcome to you to reach out. You can find me on Twitter, on the Fediverse, and in a variety of Slack channels/communities. Even my e-mail address isn’t too hard to find, if you’d prefer that route! Thanks for reading, and have a great weekend!

Metadata and Navigation

Be social and share this post!