root@noeud1:~# k exec rqlite-0 -- cat /etc/resolv.conf search default.svc.cluster.local svc.cluster.local cluster.local localdomain nameserver 10.152.183.10 options ndots:5 root@noeud1:~# k exec rqlite-0 -- nslookup rqlite-interne.default.svc.cluster.local Server: 10.152.183.10 Name: rqlite-interne.default.svc.cluster.local Address: 10.1.15.18 Name: rqlite-interne.default.svc.cluster.local Address: 10.1.112.39 Name: rqlite-interne.default.svc.cluster.local Address: 10.1.137.195 root@noeud1:~# k exec rqlite-0 -- nslookup rqlite-0.rqlite-interne.default.svc.cluster.local Server: 10.152.183.10 Name: rqlite-0.rqlite-interne.default.svc.cluster.local Address: 10.1.137.195 root@noeud1:~# k exec rqlite-0 -- nslookup rqlite-interne Server: 10.152.183.10 ** server can't find rqlite-interne.svc.cluster.local: NXDOMAIN Name: rqlite-interne.default.svc.cluster.local Address: 10.1.137.195 Name: rqlite-interne.default.svc.cluster.local Address: 10.1.15.18 Name: rqlite-interne.default.svc.cluster.local Address: 10.1.112.39 ** server can't find rqlite-interne.svc.cluster.local: NXDOMAIN : ... et plein d'autres résultats négatifs dans la veine de celui qui précède root@noeud1:~# rqlite -H 10.152.183.167 # adresse IP affectée au SERVICE "rqlite" (pour accès depuis "l'extérieur") Welcome to the rqlite CLI. Enter ".help" for usage hints. Connected to http://10.152.183.167:4001 running version v8.26.4 10.152.183.167:4001> .status http: bind_addr: [::]:4001 cluster: conn_pool_stats: 10.1.112.39:4002: max_open_connections: 64 open_connections: 1 idle: 1 10.1.137.195:4002: idle: 1 max_open_connections: 64 open_connections: 1 10.1.15.18:4002: idle: 1 max_open_connections: 64 open_connections: 1 rqlite-1.rqlite-interne.default.svc.cluster.local:4002: idle: 1 max_open_connections: 64 open_connections: 1 rqlite-2.rqlite-interne.default.svc.cluster.local:4002: idle: 1 max_open_connections: 64 open_connections: 1 local_node_addr: rqlite-0.rqlite-interne.default.svc.cluster.local:4002 <== alterne entre rqlite-0, rqlite-1 et rqlite-2 : root@noeud1:~# rqlite -H 10.1.15.18 # adresse IP de l'un des pods Welcome to the rqlite CLI. Enter ".help" for usage hints. Connected to http://10.1.15.18:4001 running version v8.26.4 10.1.15.18:4001> .nodes rqlite-0: addr: rqlite-0.rqlite-interne.default.svc.cluster.local:4002 voter: true reachable: true leader: false time: 1.42e-7 time_s: 307ns id: rqlite-0 api_addr: http://rqlite-0.rqlite-interne.default.svc.cluster.local:4001 rqlite-1: reachable: true leader: false time: 5.1e-8 time_s: 140ns id: rqlite-1 api_addr: http://rqlite-1.rqlite-interne.default.svc.cluster.local:4001 addr: rqlite-1.rqlite-interne.default.svc.cluster.local:4002 voter: true rqlite-2: leader: true time: 2.82e-7 time_s: 454ns id: rqlite-2 api_addr: http://rqlite-2.rqlite-interne.default.svc.cluster.local:4001 addr: rqlite-2.rqlite-interne.default.svc.cluster.local:4002 voter: true reachable: true ACCESSOIREMENT : noeud1:~ root# k exec rqlite-0 -- nslookup -type=SRV rqlite-interne.default.svc.cluster.local Server: 10.152.183.10 Address: 10.152.183.10:53 rqlite-interne.default.svc.cluster.local service = 0 33 4001 rqlite-1.rqlite-interne.default.svc.cluster.local rqlite-interne.default.svc.cluster.local service = 0 33 4001 rqlite-2.rqlite-interne.default.svc.cluster.local rqlite-interne.default.svc.cluster.local service = 0 33 4001 rqlite-0.rqlite-interne.default.svc.cluster.local REMARQUE : Ce sont (sans vraiement de doute, suite à un test) tout ou partie des éléments de la liste "ports" (extrait ci-dessous) dans la définition du service rqlite-interne qui provoquent l'ajout des enregistrements SRV ci-dessus. - port: 4001 targetPort: 4001