在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

相关推荐
Elasticsearch8 小时前
一张图片胜过 1.5 倍的文字:我们从产品搜索 embeddings 基准测试中学到了什么
elasticsearch
这个需求做不了9 小时前
Jenkins自动化构建与CI/CD流水线,并配置GitLab
java·ci/cd·自动化·gitlab·jenkins
干了这杯柠檬多18 小时前
Elasticsearch 深度分页:Scroll vs PIT + search_after
elasticsearch
leoZ23118 小时前
Git 集成实战完全指南(二):智能分支管理
大数据·git·elasticsearch
众人皆醒我独醉1 天前
OpenShift RBAC 与平台安全策略:比 K8s 多出来的那几道锁,每道都是为了堵一个曾经发生过的事故
面试·kubernetes
众人皆醒我独醉1 天前
为什么你的 RBAC 配了还是 403?—— 一套可以复现的排障方法论
面试·kubernetes
Elastic 中国社区官方博客1 天前
4 个英伟达人工智能任务,1 个 Elasticsearch 接口:嵌入、聊天、completion 和重排序
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai
Elastic 中国社区官方博客1 天前
从多模态 LLM 中引导构建音频嵌入
大数据·人工智能·elasticsearch·搜索引擎·ai·全文检索·音视频
Elasticsearch1 天前
Elastic 被评为 2026 年 Gartner® 可观测性平台魔力象限™领导者
elasticsearch