github地址:https://github.com/elastic/helm-charts/
所有的charts千万不要自己写,一定要上官网,上官网,上官网!
拉下charts后会有几个问题:
1.charts需要修改一些
2.拉取海外的镜像可能不行,有墙
3.pv未绑定的问题
发布指令
需要分别发布e\l\k,最后还需要发布kafka,而kafka会自带zk
helm upgrade --force --install [releaseName] [charts目录] --kube-context log --namespace [namespace]
依次解决:
1.修改charts一定只要修改value.yaml,阅读注释后修改
2.登陆香港主机将镜像拉取到自己企业的镜像仓库
3.报错pv未绑定,找到value.yaml中的StorageClass,给于云服务商的存储盘
如果pod节点出现pending的状态,使用如下指令找到pvc
kubectl get pv,pvc,pods -n [namespace]
找到报错的pvc后
kubectl describe pvc [pvc's name] -n [namespace]
查找报错原因,十有八九会发现pvc没有对应的pv
kubectl describe pvc [pvc's name] -n [namespace]
此时就需要去修改StorageClass,如图
将注释去除,改为StorageCla