在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

相关推荐
niyesd7 分钟前
Kubernetes Pod 管理
云原生·容器·kubernetes
高卧怡怡14 分钟前
Kubernetes的控制器实验
云原生·容器·kubernetes
醉颜凉1 小时前
Elasticsearch核心架构:集群(Cluster)原理详解与核心作用
elasticsearch·架构·jenkins
腾讯数据架构师1 小时前
摩尔线程 GPU 怎么接入 Kubernetes 跑 DeepSeek?CubeStudio 摩尔线程(MUSA)适配实操
人工智能·云原生·容器·kubernetes·开源·mlops·maas
明王明王2 小时前
从零搭建一个单节点 K8S 可观测实验室(十三):总结——这个实验室如何服务工作、学习和开源项目
学习·kubernetes·开源
醉颜凉2 小时前
Elasticsearch 深度原理:在保证数据一致性的前提下,如何安全更新倒排索引?
大数据·elasticsearch·搜索引擎
μθημα2 小时前
K8s Pod 管理实战:虚拟机环境下的具体命令与步骤
java·docker·kubernetes
ylj_dev3 小时前
从 0 构建 AI Workload Platform(八):受限执行环境与 Kubernetes
docker·容器·kubernetes·分布式系统·ai工作流·容器安全·ai infra
sryyd_023 小时前
Kubernetes 控制器完全指南:从原理到实战
云原生·容器·kubernetes
niyesd4 小时前
Kubernetes Pod 控制器管理与实验记录
云原生·容器·kubernetes