Comment exécuter un validateur Polkadot sur Kubernetes – Meilleure programmation
Tout d’abord, familiarisez-vous avec concept de jalonnement à Polkadot et lisez le guide sur la façon de devenir validateur.
Créer un Google Cloud Compte. Vous obtiendrez 300 $ de crédits gratuits. Cela vous permettra d’essayer gratuitement ce didacticiel.
Ensuite, téléchargez les utilitaires suivants et installez-les sur votre ordinateur:
Authentifiez et créez les informations d’identification de l’application locale:
gcloud auth login
gcloud auth application-default login
Ensuite, clonez le référentiel polkadot-k8s et lancez les commandes Terraform suivantes:
cd terrraform
terraform init
terraform plan -out plan.out
Terraform vous demandera alors de remplir une liste de variables: un nom pour votre valideur, l’URL de télémétrie, le type de chaîne, l’adresse de liaison, etc. Voir le LISEZMOI pour le liste entière et un exemple complet. Vous pouvez également pré-remplir un fichier nommé terraform.tfvars
avec toutes vos variables.
Finalement:
terraform apply plan.out
C’est la seule commande qui déploie tout. Ce sera:
- Créez un cluster Kubernetes.
- Construisez les conteneurs nécessaires.
- Téléchargez et décompressez un base de données pré-synchronisée pour un rappel plus rapide si vous avez transmis une URL.
- Faites tourner les nœuds de sentinelle et de validateur.
- Affichez Polkadot PANIC alerter préconfiguré pour vous envoyer une alerte de télégramme en cas de problème avec la configuration.
Connectez-vous à votre cluster
Une fois la commande Terraform exécutée, votre environnement est configuré pour se connecter à votre cluster nouvellement créé.
Vous pouvez utiliser le Utilitaire K9s pour parcourir votre cluster, afficher les journaux et transférer les ports. Commencez avec:
k9s
Vous pouvez frapper l
pour parcourir les journaux et voir la synchronisation de vos nœuds:
Vous pouvez frapper shift+f
pour activer la redirection de port sur votre nœud privé, puis définissez les ports local et distant sur 9944 (WebSocket):
Ouvrez ensuite le app polkadot.js dans votre navigateur Web, cliquez sur en haut à gauche de la page et sélectionnez «nœud local» comme point de terminaison.
Vous pouvez désormais lier vos jetons DOT et injectez vos clés de session. alors s’inscrire comme validateur selon le guide.