IPFS在Kubernetes部署的服务开放
首先,通过Helm在Kubernetes集群上安装IPFS 。下一步需要将其管理服务端口8080和http代理服务端口5001开放出来,集群外面的应用(如浏览器)可以访问。
1、端口映射
将Service映射为宿主机端口,如下。
kubectl port-forward ipfs-ipfs-0 8080:8080 5001:5001 --namespace=ipfs &
其中,ipfs-ipfs-0为我的默认的ipfs pod的ID。如果你的不一样,可以通过 kubectl get pod -n ipfs 来获取,其中-n ipfs我安装的kubernetes集群中的ipfs服务的命名空间。
在浏览器地址栏输入http://localhost:5001/webui 就可以查看服务的状态。