在k8s环境部署elasticsearch+kibana

注意:受限CSDN功能问题,此处无法展示较长内容的yaml文件。

请访问https://github.com/zhuyifeiRuichuang/work-script/tree/main/Elasticsearch 获取资源。

参考资料

bash 复制代码
参考
https://www.elastic.co/docs/deploy-manage/deploy/cloud-on-k8s
https://www.elastic.co/docs/deploy-manage/deploy/cloud-on-k8s/deploy-an-orchestrator

ECK对kubernetes版本的支持清单
https://www.elastic.co/docs/deploy-manage/deploy/cloud-on-k8s#k8s-supported

注意:部署前,先确认自己的k8s集群和需要使用的ECK版本。因我的集群是k8s 1.29.15,此处我使用ECK3.1

部署Elasticsearch集群

集群至少占用2GB内存。

部署

创建namespace

bash 复制代码
kubectl create ns elasticsearch

创建资源

bash 复制代码
kubectl create -f crds.yaml -n elasticsearch
kubectl apply -f operator.yaml
kubectl apply -f elasticsearch-cluster.yaml -n elasticsearch
kubectl apply -f kibana.yaml -n elasticsearch
kubectl apply -f kibana-nodeport.yaml -n elasticsearch

获取首次登录的密码。账户默认是elastic

bash 复制代码
kubectl get secret -n elasticsearch es-cluster-es-elastic-user -o=jsonpath='{.data.elastic}' | base64 --decode; echo

如图所示,浏览器访问 https://master node1的IP:30387

相关推荐
Eloudy7 小时前
Qwen2.5-14B-Instruct-AWQ 模型文件结构分析
大数据·elasticsearch·搜索引擎
无人生还别怕12 小时前
如何搭建k8s服务(containerd部署)
linux·云原生·容器·kubernetes·openanolisos
YIN_尹14 小时前
【git原理与使用】git初识与安装
大数据·git·elasticsearch
fb_1234514 小时前
从探针到权限:一篇吃透 Kubernetes 健康检查、RBAC 认证授权与 Dashboard 可视化管理
云原生·容器·kubernetes
mengge.cloud15 小时前
10-28-Kubernetes健康检查认证授权与Dashboard
云原生·容器·kubernetes
SatanII18 小时前
Kubernetes 认证与授权详解:守护集群API访问安全
安全·贪心算法·kubernetes
Elastic 中国社区官方博客19 小时前
Elastic 在《Forrester Wave™:2026 年第四季度智能运维平台》报告中被评为强劲表现者
大数据·运维·数据库·elasticsearch·搜索引擎·全文检索
闲云野鹤在人间20 小时前
头秃修炼手册:StorageClass+StatefulSet+ETCD 全套渡劫笔记
linux·数据库·笔记·云原生·kubernetes·etcd
Elasticsearch20 小时前
Elastic Cloud 无服务器服务审计日志:将审计记录发送到可观测性或安全解决方案
elasticsearch
艾伦_耶格宇20 小时前
【kubernetes - 1.28版本】-7 K8S命令
云原生·容器·kubernetes