在K8S上部署Polkadot验证节点
polkadot-k8s是一个用于快速搭建安全的Polkadot或Kusama验证节点的开源项目。Polkadot是一个支持分片的采用POS共识的区块链,Kusma是Polkadot的测试网络。在这个教程中,我们将学习如何利用自动化工具在GoogleKubernetesEngine上部署Polkadot验证节点,不需要编译任何Rust代码或安全任何启动脚本。
区块链开发教程链接:以太坊|比特币|EOS|Tendermint|HyperledgerFabric|Omni/USDT|Ripple
在开始之前建议你先了解下Polkadot中的抵押概念并通读如何成为验证节点。
然后创建一个GoogleCloud账号,你可以得到价值$300的免费积分,这足够跑通本教程了。
接下来下载以下应用并安装在你的机器上。
执行身份验证并创建本地的应用凭证:
克隆polkadot-k8s仓库并执行以下命令:
Terraform会要求你交互式地填写一些变量:验证节点的名字、远控URL、链类型、押金地址等等。查看这里以了解这些变量的详细信息。你也可以将变量值预填到名为terraform.tfvars的文件中。
最后执行以下命令进行部署:
上述部署命令完成以下任务:
一旦Terraform命令执行完毕,你的环境就配置好连接到新创建的集群了。
你可以使用k9s工具来浏览k8s集群,显示日志或转发端口。输入以下命令启动k9s:
屏幕显示如下:
你可以输入1来浏览日志并查看节点同步日志:
你可以输入shift+f来启动你私有节点上的端口转发,然后设置本地和远程端口为9944(websocket):
然后在你的web浏览器中打开polkadot.js应用,点击页面左上部并选择localnode作为你的访问端结点。
现在你可以抵押DOT代币并注入会话密钥,并注册为Polkadot验证节点了。
原文链接:http://blog.hubwiz.com/2020/06/09/polkadot-k8s/
主题测试文章,只做测试使用。发布者:最新稳定辅助网,转转请注明出处:https://www.744broad.com/16931.html