SiteWhere 2.0 部署记录

1. 关于持久化数据问题

SiteWhere 2.0内部微服务需要持久化数据,官方部署文档要求使用helm安装sitewhere 2.0 之前先安装rook.io(提供数据卷功能)。在安装好rook,并确认rook的pod都处于“running”后,继续执行部署文档步骤,最后使用下面命令安装sitewhere 2.0:

helm install --name sitewhere sitewhere/sitewhere

在等待接近2个小时后,发现sitewhere 依旧有几个pod无法正常工作,使用kube describe pods xxxx无法定位问题源头。在github上发起了issues请求帮助. 项目管理员非常给力,很快进行了回复。在管理员的帮助下,开始注意查看PVC状态,感觉到问题应该是出在数据卷上,sitewhere的Pod应该是因为无法正常获取PersisteVolume而无法运行。(可能是无法访问到rook提供的数据卷,或者rook并没有正常工作)。转而去查阅kubernetes关于数据卷的概念,内容比较多,看了一些资料有了大致的了解,发现我的k8s 没有默认的StorageClass及对应的PersistentVolume。k8s文档提示可以使用nfs作为PV。于是搭建NFS服务器,将两个目录共享出来,利用了git

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值