namespace
mkdir -p /home/k8s/elfk/{elasticsearch-head,elasticsearch,logstash,kibana,filebeat}
cd /home/k8s/elfk
vim namespace.yaml
1
2
3
4
5
apiVersion: v1
kind: Namespace
metadata:
name: log
1
2
3
4
pv
mount -t nfs -o vers=4,minorversion=0,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport xxx.cn-hangzhou.nas.aliyuncs.com:/ /mnt
mkdir -p /mnt/elfk-data/{elasticsearch-0,elasticsearch-1,elasticsearch-2}
vim alicloud-nas-elfk-pv.yaml
1
2
3
4
5
apiVersion: v1
kind: PersistentVolume
metadata:
name: alicloud-nas-elfk-pv0
labels:
alicloud-pvname: alicloud-nas-elfk-pv
spec:
capacity:
storage: 500Gi
accessModes:
- ReadWriteMany
csi:
driver: nasplugin.csi.alibabacloud.com
volumeHandle: alicloud-nas-elfk-pv0
volumeAttributes:
server: “xxx.cn-hangzhou.nas.aliyuncs.com”
path: “/elfk-data/elasticsearch-0”
mountOptions:
apiVersion: v1
kind: PersistentVolume
metadata:
name: alicloud-nas-elfk-pv1
labels:
alicloud-pvname: alicloud-nas-elfk-pv
spec:
capacity:
storage: 500Gi
accessModes:
- ReadWriteMany
csi:
driver: nasplugin.csi.alibabacloud.com
volumeHandle: alicloud-nas-elfk-pv1
volumeAttributes:
server: “xxx.cn-hangzhou.nas.aliyuncs.com”
path: “/elfk-data/elasticsearch-1”
mountOptions:
apiVersion: v1
kind: PersistentVolume
metadata:
name: alicloud-nas-elfk-pv2
labels:
alicloud-pvname: alicloud-nas-elfk-pv
spec:
capacity:
storage: 500Gi
accessModes:
- ReadWriteMany
csi:
driver: nasplugin.csi.alibabacloud.com
volumeHandle: alicloud-nas-elfk-pv2
volumeAttributes:
server: “xxx.cn-hangzhou.nas.aliyuncs.com”
path: “/elfk-data/elasticsearch-2”
mountOptions: