在完成相应开发、测试任务后,如不再需要已部署的区块链网络,或者需要重新部署区块链网络,可参照以下操作步骤对相应的区块链环境进行清理。
在发布界面删除区块链网络
- 登录容器服务管理控制台。
- 在 Kubernetes 菜单下,在左侧导航栏单击删除。
,选择所需的集群,选择区块链网络对应的发布名称,单击 - 在弹出的删除应用对话窗口,单击确定。
用 Helm 删除区块链网络
- 用 root 账户以 SSH 方式登录 Kubernetes 集群的 master 节点。
- 运行 helm list 查看区块链网络对应的 Helm release 名称。
- 运行 helm delete –purge <区块链网络的Helm release名称> 删除区块链网络,例如 helm delete –purge blockchain-network01。
等待数分钟(取决于区块链网络节点数量)直到 helm delete 命令完成并返回。这样便完成了将区块链所有节点对应的服务和容器从 Kubernetes 集群中删除的操作。此外,我们也同时自动删除了所有 worker 节点上与此区块链网络相关的chaincode容器。
关于区块链数据目录
在上述区块链网络删除的过程中,区块链网络在共享文件存储上的数据目录已经被自动清理,以便于再次创建区块链网络。为安全起见,清理的方法是在原目录名基础上添加“-deleted-时间戳”的后缀,例如: “-deleted-2018-03-17-160332”。这样在未来如有需要,我们仍可以通过删除后缀的方式来重用此数据。如需彻底删除,我们可采用手动rm命令或者结合自动化脚本的方式做定期清理以释放存储空间。
mkdir /data
mount -t nfs -o vers=4.0 987a6543bc-abc12.cn-hangzhou.nas.aliyuncs.com:/ /data #注意替换为您的NAS挂载地址
发布者:佚, 佚名,转转请注明出处:https://www.cms2.cn/aliyun/csk/5026.html