Urgent.News

What's breaking now, across thousands of outlets.

Tech

The DNS Drift That Wasn't DHCP: How Proxmox Cloud-Init Silently Injects Search Domains

Originally published at woitzik.dev Disclosure: This post contains Amazon affiliate links (marked with *). If you buy through them, I earn a small commission at no extra cost to you. I only link gear I actually own and use daily. Every DNS lookup from every pod in my k3s cluster was appending home.lan to the query. External lookups like registry-1.docker.io became registry-1.docker.io.home.lan ,…

A recent incident revealed an unexpected source of DNS latency in a Proxmox Kubernetes cluster deployment. External queries from pods experienced an average delay of 341 milliseconds, primarily due to the search domain "home.lan" being silently injected by Proxmox's cloud-init mechanism. Initially, the assumption was that DHCP was responsible, but further investigation uncovered that this domain was instead being set by Proxmox itself.

The root cause lay in how Proxmox's cloud-init generator populated the search domain in the VM's netplan configuration, which in turn influenced the kubelet's DNS resolution process. The investigation demonstrated that DNS configuration involves multiple layers, and an issue in one layer might not be immediately apparent when checking others.

To resolve the issue, the cloud-init configuration on the Proxmox nodes needed to be altered to unset the default search domain explicitly. This situation underscores the complexity of multi-layered DNS configurations and the importance of thoroughly examining all relevant configuration sources when diagnosing DNS-related issues.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Normalizing Thousands of Short Meme Clips with ffmpeg: Loudness, Silence Trimming and Small Files for a Browser Soundboard

If you've ever tapped through a soundboard, you know the problem even if you've never named it. One button is a polite little "ding". The next is an air horn that makes you rip your earbuds out.

  • Leading and trailing silence removed using silenceremove filter in ffmpeg
  • Loudness normalization applied with loudnorm filter in ffmpeg
  • Clips encoded into MP3 format with mono downmix and 96k bitrate

Firefox on macOS: TouchID, Apple Silicon, and Platform-Specific Features

Firefox on macOS has some specific integrations worth knowing about, plus a few rough edges compared to Safari. TouchID for Passwords Firefox on macOS supports TouchID for the built-in password…

  • Firefox on macOS offers TouchID for Passwords autofill feature
  • Firefox supports Retina displays natively with 2.0 Device Pixel Ratio
  • Firefox runs natively on Apple Silicon with better performance

More from Friday 16 October →