在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

相关推荐
雨辰AI38 分钟前
人大金仓 K8s 密评合规加固|国密全链路加密 + 权限收敛容器化落地(三级密评直通版)
java·云原生·容器·kubernetes·政务
冷莫溪10 小时前
Kubernetes——k8s v1.24离线部署(Containerd + Calico)
云原生·容器·kubernetes
崔亮的博客13 小时前
K8S GPU 调度——Operator 自动管理GPU
云原生·容器·kubernetes
小义_13 小时前
K8s 全网高频常用命令大全
docker·容器·kubernetes
程序员小八77716 小时前
一篇文章讲透 Elasticsearch:从倒排索引到实战落地
大数据·elasticsearch·搜索引擎
Elasticsearch18 小时前
Kibana Dashboards API:适用于所有面板类型的稳定接口,在正式发布前经过 50 多个团队验证
elasticsearch
Elasticsearch18 小时前
Elasticsearch ES|QL 将全文搜索带到你从未建立索引的数据中
elasticsearch
雨辰AI19 小时前
K8s 国产数据库慢 SQL 自动监控|Prometheus+Grafana 可视化全落地
数据库·sql·安全·容器·kubernetes·grafana·prometheus
GGG76619 小时前
k8s的 Node and Cluster实战
容器·kubernetes
半支烟隐 pzishuo21 小时前
Kubernetes Gateway API 完全指南
容器·kubernetes·gateway