在k8s中部署Elasticsearch集群
发布时间
阅读量:
阅读量
1 环境简述
构建ES集群所需采用的技术包括:k8s集群、StatefulSet控制器、Service(NodePort)服务、PV、PVC以及volumeClaimTemplates(存储卷申请模板)。
由StatefulSet控制器所生成的Pod适用于分布式存储系统,其最显著的特性在于每个Pod所承载的数据各不相同,因此无法共享同一存储卷。需要特别指出的是,StatefulSet会为所有Pod依次分配从0开始的编号,编号遵循{statuefulset名称}-{序号}的格式。一旦StatefulSet中的Pod被错误删除,系统将自动重建具有相同网络标识的Pod,并且Pod的启动与回收过程均按照特定顺序执行。
命名空间的构建与实现
# es-namespace.yaml
# 注意,所有的Controller、service等都需要添加到es-ns命名空间中
# 在查询相关信息时需要命名空间(参数:-n es-ns)
apiVersion: v1
kind: Namespace
metadata:
name: es-ns
3 创建NFS和St
全部评论 (0)
还没有任何评论哟~
