Duniter archive et indexeur dans Kubernetes

J’ai participé à une formation Kubernetes. Comme exercice, j’ai intégré Duniter archive et l’indexeur Squid/Graphile dans Kubernetes.

Je partage avec vous ma configuration.

:warning: À prendre avec des pincettes. Je ne suis pas entièrement sûr de ce que ça vaut.
De plus, il y a pas mal de concepts à intégrer. Ne vous lancez pas sans un minimum de connaissances dans le domaine. Il y a encore des évolutions possibles.

Par exemple, ça permet d’accéder aux points d’accès du cluster via son app favorite :

silkaj -r ws://rpc.127.0.0.1.nip.io -i http://indexer.127.0.0.1.nip.io/v1/graphql network-check
┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃                   ┃ Duniter                                                            ┃ Indexer: graphile v0.5.13                                          ┃
┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ Endpoint          │ ws://rpc.127.0.0.1.nip.io                                          │ http://indexer.127.0.0.1.nip.io/v1/graphql                         │
├───────────────────┼────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────┤
│ Ğ1 genesis hash   │ 0xfeb770bbb0344dabc8366b0d1f889a8e4e6ca09b914006655fe795920deb6d56 │ 0xfeb770bbb0344dabc8366b0d1f889a8e4e6ca09b914006655fe795920deb6d56 │
├───────────────────┼────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────┤
│ Last block number │ 2168526                                                            │ 2168526                                                            │
├───────────────────┼────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────┤
│ Last block hash   │ 0x50b76615623ac3ddacaec7497c0f28ee7aaf6e34f523ac9831098ccfa9351de9 │ 0x50b76615623ac3ddacaec7497c0f28ee7aaf6e34f523ac9831098ccfa9351de9 │
└───────────────────┴────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────────────────────┘
1 Like