k8s使用ECK(2.4)形式部署elasticsearch+kibana-http协议

news/2024/11/29 3:55:56/

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、准备elasticsearch-cluster.yaml
  • 二、部署并测试
  • 总结


前言

之前写了eck2.4部署es+kibana,默认的话是https协议的,这里写一个使用http协议的配置。
参考文章:链接: Kubernetes基于ECK部署elasticsearch8.8集群


首先按照https的部署方式部署crd和operator。
链接: k8s使用ECK(2.4)形式部署elasticsearch+kibana

一、准备elasticsearch-cluster.yaml

#创建namespace
apiVersion: v1
kind: Namespace
metadata:name: daxinxindahaohao---
#快速启动es集群
apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:name: quickstartnamespace: daxinxindahaohao
spec:version: 8.7.1nodeSets:- name: defaultcount: 1config:cluster.name: elasticsearchnode.store.allow_mmap: false# 打开跨域访问http.cors.enabled: truehttp.cors.allow-origin: "*"# 关闭https访问xpack.security.enabled: falsexpack.security.http.ssl.enabled: falsepodTemplate:spec:containers:- name: elasticsearchenv:# 修改探针访问方式为http- name: READINESS_PROBE_PROTOCOLvalue: http---
#增加专属的service,不修改quickstart已有的service
kind: Service
apiVersion: v1
metadata:name: quickstart-es-internal-http-nodeportnamespace: daxinxindahaohaolabels:common.k8s.elastic.co/type: elasticsearchelasticsearch.k8s.elastic.co/cluster-name: quickstart
spec:ports:- name: httpprotocol: TCPport: 9200targetPort: 9200nodePort: 30806selector:common.k8s.elastic.co/type: elasticsearchelasticsearch.k8s.elastic.co/cluster-name: quickstarttype: NodePortsessionAffinity: NoneipFamilies:- IPv4ipFamilyPolicy: SingleStackinternalTrafficPolicy: Cluster---

增加了跨域的配置
http.cors.enabled: true
http.cors.allow-origin: “*”
增加了关闭https的配置
xpack.security.enabled: false
xpack.security.http.ssl.enabled: false
增加了探针的http协议
name: READINESS_PROBE_PROTOCOL
value: http

二、部署并测试

在这里插入图片描述

总结

使用http的话,要关闭es的https配置,同时还要把探针的协议修改掉。要不探针会报错。


http://www.ppmy.cn/news/1086689.html

相关文章

TIA博途从V15.1版本升级到V16后,下载配方时出错,动作异常终止

TIA博途从V15.1版本升级到V16后,下载配方时出错,动作异常终止 1. 读取配方的时候没有问题,完全正常,没有任何错误提示。 2. 但是在下载的时候,就提示了“出错。动作异常终止” 根据以往的经验分析,有可能是配方变量里面没有相对应的地址时候下载会出错,但是配方画面相对…

综合实训-------成绩管理系统 V1.1

综合实训-------成绩管理系统 V1.1 1、一维数组数据double 2、我们用元素的位置来当学号。 1、录入数据 【5个数据】或【通过文件的方式取数据】 2、显示数据 3、添加一条记录 4、修改一条记录 5、删除一条记录 6、查找一条记录。【输入学号,显示成绩】 7、统计。【…

接口文档模版(Markdown版)

场景 最近又又又得给第三方系统写接口文档,需要一个Restful接口模版参考参考。 接口文档模版 # ERP 服务## 监控### 数据POST /system/xxx/getData请求参数:| 字段名 | 类型 | 位置 | 描述 | | ---------- | ------ | ---- | --…

2023年MySQL-8.0.34保姆级安装教程

重点放前面:演示环境为windows环境。 MySQL社区版本安装教程如下: 一、MySQL安装包下载二、安装配置设置三、配置环境变量 大体分为3个步骤:①安装包的下载;②安装配置设置;③配置环境变量 一、MySQL安装包下载 下载官…

点击按钮时触发防抖

当在React中点击按钮时触发防抖,并传递一个ID作为参数,你可以使用useRef和useCallback钩子来实现。 import React, { useState, useRef, useCallback } from react;const ButtonComponent () > {const [clickCount, setClickCount] useState(0);co…

Linux之基于HTTPS的静态网站

目录 Linux之基于HTTPS的静态网站 定义 SSL协议 使用Apachemod_ssl组件的加密认证网站 mod_ssl模组 安装 配置文件 ssl配置文件的主要参数 案例 案例1 --- 搭建HTTPSSL的加密认证的web服务器 案例2 --- 组建多个子目录的网站www.joker.com,该网站下有2个子…

npm install依赖冲突解决办法

今天npm的时候发现报错,原来是依赖冲突了 npm后面加上这个指令就可以顺利的安装依赖了。问题主因就是不同开发用了不同版本node导致依赖版本不同,出现了成功冲突,这是段指令;它告诉npm忽略项目中引入的各个依赖模块之间依赖相同但…

持续集成与持续交付(CI/CD):探讨在云计算中实现快速软件交付的最佳实践

文章目录 持续集成(CI)的最佳实践持续交付(CD)的最佳实践云计算环境下的特别注意事项 🎈个人主页:程序员 小侯 🎐CSDN新晋作者 🎉欢迎 👍点赞✍评论⭐收藏 ✨收录专栏&am…