当前位置: 首页 > news >正文

k8s集群部署es

集群内创建需要用到存储,此处举例使用腾讯云cfs共享存储
内存limits限制不需要加,否则会经常内存溢出导致es集群故障

apiVersion: apps/v1
kind: StatefulSet
metadata:name: es7-clusternamespace: elasticsearch
spec:serviceName: es-clusterreplicas: 3selector:matchLabels:app: es-clustertemplate:metadata:labels:app: es-clusterspec:containers:- name: es-clusterimage: elasticsearch:7.16.2resources:limits:cpu: 2requests:cpu: 2ports:- containerPort: 9200name: restprotocol: TCP- containerPort: 9300name: inter-nodeprotocol: TCPvolumeMounts:- name: datamountPath: /usr/share/elasticsearch/dataenv:- name: cluster.namevalue: k8s-logs- name: node.namevalueFrom:fieldRef:fieldPath: metadata.name- name: discovery.zen.minimum_master_nodesvalue: "2"- name: discovery.seed_hostsvalue: "es7-cluster-0.es-cluster,es7-cluster-1.es-cluster,es7-cluster-2.es-cluster"- name: cluster.initial_master_nodesvalue: "es7-cluster-0,es7-cluster-1,es7-cluster-2"- name: ES_JAVA_OPTSvalue: "-Xms4g -Xmx4g"initContainers:- name: fix-permissionsimage: busyboxcommand: ["sh", "-c", "chown -R 1000:1000 /usr/share/elasticsearch/data"]securityContext:privileged: truevolumeMounts:- name: datamountPath: /usr/share/elasticsearch/data- name: increase-vm-max-mapimage: busyboxcommand: ["sysctl", "-w", "vm.max_map_count=262144"]securityContext:privileged: true- name: increase-fd-ulimitimage: busyboxcommand: ["sh", "-c", "ulimit -n 65536"]volumeClaimTemplates:- metadata:name: dataspec:accessModes: [ "ReadWriteOnce" ]storageClassName: "cfs"resources:requests:storage: 100Gi
---
apiVersion: v1
kind: Service
metadata:name: es-clusternamespace: elasticsearch
spec:selector:app: es-clustertype: NodePortports:- port: 9200targetPort: 9200
http://www.lryc.cn/news/172170.html

相关文章:

  • 学习记忆——宫殿篇——记忆宫殿——记忆桩——火车+外院+客厅+卧室
  • QT用户登录注册,数据库实现
  • GEE学习总结(9)——像元二分法计算月度植被覆盖度(MODIS)
  • RabbitMQ用户命令_策略_日志
  • 停车场系统、智慧城市停车、智慧社区、物业管理、新能源充电、人脸门禁 uniapp 系统源码
  • Linux磁盘管理
  • vue学习之vue cli创建项目
  • K8S:Pod容器中的存储方式及PV、PVC
  • uni-app跳转到另一个app
  • 如何通过一键导出导入数据实现批量重命名文件名称
  • CTF —— 网络安全大赛(这不比王者好玩吗?)
  • 3D模型转换工具HOOPS Exchange如何实现OBJ格式轻量化?
  • 命令模式-
  • 进程的管理
  • 绿色科技:可持续发展的创新解决方案
  • 安防视频/视频汇聚平台EasyCVR使用onvif探测添加设备通道详细步骤来啦!
  • Python单例模式(3种常用方式)
  • uni-app实现web-view图片长按下载
  • 深入理解Linux网络笔记(一):内核是如何接收网络包的
  • android系统目录结构
  • 怒刷LeetCode的第11天(Java版)
  • CentOS LVM缩容与扩容步骤
  • 开发者福利!李彦宏将在百度世界大会手把手教你做AI原生应用
  • 堆的OJ题
  • 物联网网关:连接设备与云端的桥梁
  • ChatGPT企业版来了,速度翻倍,无使用限制
  • opencv图像像素类型转换与归一化
  • 【自学开发之旅】Flask-前后端联调-异常标准化返回(六)
  • springcloud3 分布式事务解决方案seata之XA模式4
  • 编译ctk源码