L'article traite des problèmes courants liés au DNS dans Kubernetes, en se concentrant sur trois principaux problèmes :
- Problème des ndots : Kubernetes tente d'être intelligent en essayant plusieurs suffixes DNS pour résoudre les noms, ce qui peut entraîner une charge accrue sur le serveur DNS et une latence plus importante. La solution consiste à utiliser des noms de domaine complets (FQDN) ou à ajuster la valeur de ndots.
- Problème de Lameduck : Lors de la suppression d'un pod, il peut y avoir un délai avant que kube-proxy ne mette à jour les règles iptables, ce qui peut entraîner des erreurs de connexion. La solution consiste à configurer un délai de grâce (lameduck) pour permettre à kube-proxy de se réconcilier.
- Problème de conntrack : Il existe un bug non corrigé dans kube-proxy en mode iptables qui provoque une perte de trafic UDP lors de la suppression d'un pod, affectant particulièrement le DNS. Les solutions partielles incluent l'ajout d'un timeout DNS ou la limitation du redémarrage des pods CoreDNS.
L'article souligne que ces problèmes peuvent avoir un impact significatif sur les performances et la fiabilité des clusters Kubernetes, en particulier ceux hébergés sur des plateformes comme AWS EKS.
Tout est dans le titrea
Tout est dans le titre
Tout est dans le titre
Présentation du type de données RESINFO permettant de connaître les caractéristiques d'un résolveur DNS : chiffrement des requêtes, DNS menteur, minimisation des requêtes, etc.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
L'auteur présente le contenu de cette RFC : une clarification de la terminologie des DNS
Tout est dans le titre
Tout est dans le titre
Tout est dans le titer
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Les résumés des conférences auxquelles a assisté l'auteur :
- Le cache HTTP (Hubert SABLONNIÈRE)
- De chroot à Docker, Podman, et maintenant les modules Wasm, 40 ans d’évolution de la containeurisation (Thomas SCHWENDER)
- Gestion de la dette d’architecture dans un contexte d’hypercroissance (Cyril BESLAY)
- Démystifions les composants internes de Kubernetes (Zwindler ^^)
- Dockerfile vs Jib vs Pack vs image native : quelle est la meilleure méthode de création d’image de conteneur (Christian NADER)
- Infra : Donnez de l’autonomie à vos développeurs avec OctoDNS (Julien BRIAULT)