/iotex-k8s-config

在Kubernetes上部署iotex-core

Kubernetes 部署iotex-core指导

先决条件

  1. 当前已经拥有k8s集群,kubectl 已经连接至对应的Cluster

  2. 拥有一个静态外部IP地址,没有的话,可以向相应的云提供商处申请

创建configmap

  1. iotex-bootstrap处拉取config.yamlgenesis.yaml

  2. 替换externalHostproducerPrivKey,配置好你的config.yaml

  3. 创建configmap

kubectl create configmap iotex-mainnet-config \
--from-file=your-path/config.yaml \
--from-file=your-path/genesis.yaml

创建iotex-service服务

  1. 下载本仓库目录下的iotex-k8s-config.yaml文件

  2. 修改iotex-k8s-config.yaml,修改loadBalancerIP字段为你的静态IP地址,修改image字段为对应的iotex-core镜像仓库

  3. 创建服务

kubectl create -f iotex-k8s-config.yaml
  1. 等服务启动,查看服务命令
kubectl get svc iotex-service