安装环境
k8s集群安装
elasticsearch版本:7.17.3
kibana版本:7.17.3
一、安装elasticsearch集群
1、创建pv和pvc
这里使用NFS作为存储方案,选用一台存储空间足够机器,启用NFS服务,在共享路径"/data/pv"创建对应的文件夹"esmaster"、“esdata”。(前提服务已安装NFS服务)
创建共享目录文件夹
mkdir -p /data/pv/esmaster
mkdir -p /data/pv/esdata
chmod 777 /data/pv/esmaster /data/pv/esdata
修改NFS配置文件:/etc/exports
/data/pv/esdata 10.0.0.0/8(rw,no_root_squash)
/data/pv/esmaster 10.0.0.0/8(rw,no_root_squash)
重读配置,使配置生效共享目录
exportfs -r
2、创建elasticsearch相关资源
资源包括:StatefulSet、Service
elasticsearch-master共有3个副本,每个pod会在pv对应的目录里创建以nodeName命名的文件夹存放数据
elasticsearch-data共有2个副本,每个pod会在pv对应的目录里创建以nodeName命名的文件夹存放数据
3、启动结束后,pod状态正常、日志正常
访问nodePort端口:
二、安装kibana
1、创建pv和pvc
创建共享目录,并授权
mkdir -p /data/pv/kibana chmod 777 /data/pv/kibana
修改NFS配置文件:/etc/exports
/data/pv/kibana 10.0.0.0/8(rw,no_root_squash)
重读配置,使配置生效共享目录
exportfs -r
2、创建kibana相关资源
kibana.yml配置信息,修改elasericsearch的服务地址
pod和日志正常,浏览器访问正常