(46)elasticsearch-华为云CCE无状态负载部署

一、准备好elasticsearch镜像并提前上传到镜像仓库

此次准备的是elasticsearch:v7.10.2

二、开始部署

负载名称:es-deployment

注意:内部配额太低会造成多次重启

(46)elasticsearch-华为云CCE无状态负载部署_第1张图片

环境变量:

#单节点启动(实例pod可以多增加几个)

discovery.type  single-node

(46)elasticsearch-华为云CCE无状态负载部署_第2张图片

三、添加svc

(46)elasticsearch-华为云CCE无状态负载部署_第3张图片

四、注意:如果十分钟内POD没有出现重启,则一般说明部署成功

下面是当发现POD异常重启解决方案:
通过分析日志发现是RBAC问题,创建yaml文件解决权限问题即可

vim rbac.yaml

apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
  namespace: kube-system # 根据实际情况调整命名空间
  name: elasticsearch-discovery
rules:
- apiGroups: [""]
  resources: ["endpoints"]
  verbs: ["get", "list", "watch"]
---
apiVersion: rbac.authorization.k8s.io/v1

你可能感兴趣的:((46)elasticsearch-华为云CCE无状态负载部署)