DNS personnalisé - Guide de l'utilisateur d'Eksctl

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

DNS personnalisé

Il existe deux manières de remplacer l'adresse IP du serveur DNS utilisée pour toutes les recherches DNS internes et externes. C'est l'équivalent du --cluster-dns drapeau dukubelet.

La première, c'est sur le clusterDNS terrain. Les fichiers de configuration acceptent un string champ appelé clusterDNS avec l'adresse IP du serveur DNS à utiliser. Cela sera transmis au kubelet qui, à son tour, le transmettra aux pods via le /etc/resolv.conf fichier. Pour plus d'informations, consultez le schéma du fichier de configuration.

apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: cluster-1 region: eu-north-1 nodeGroups: - name: ng-1 clusterDNS: 169.254.20.10

Notez que cette configuration n'accepte qu'une seule adresse IP. Pour spécifier plusieurs adresses, utilisez le kubeletExtraConfigparamètre :

apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: cluster-1 region: eu-north-1 nodeGroups: - name: ng-1 kubeletExtraConfig: clusterDNS: ["169.254.20.10","172.20.0.10"]