当前位置: 首页 > news >正文

k8s部署es和kibana

k8s部署es和kibana

一.编写资源清单

01-deploy-es-kibana.yaml

root@master231:/opt/pods/es_kibana# cat 01-deploy-es-kibana.yaml 
apiVersion: apps/v1
kind: Deployment
metadata:name: deploy-es-kibana
spec:replicas: 1selector:matchLabels:apps: elasticstacktemplate:metadata:labels:apps: elasticstackspec:containers:- name: esimage: harbor.wuflstu.com/middleware/elasticsearch:7.17.25ports:- containerPort: 9200name: http- containerPort: 9300name: tcpenv:- name: discovery.typevalue: "single-node"- name: node.namevalue: "elk91"- name: cluster.namevalue: "wuflstu-single"- name: ES_JAVA_OPTSvalue: "-Xms512m -Xmx512m"- name: kibanaimage: harbor.wuflstu.com/middleware/kibana:7.17.25ports:- containerPort: 5601name: webuienv:- name: ELASTICSEARCH_HOSTSvalue: http://127.0.0.1:9200- name: I18N_LOCALEvalue: "zh-CN"

02-svc-elasticstack.yaml

root@master231:/opt/pods/es_kibana# cat 02-svc-elasticstack.yaml 
apiVersion: v1
kind: Service
metadata:name: svc-kibana
spec:ports:- port: 5601nodePort: 30501selector:apps: elasticstacktype: NodePort

二.部署测试

root@master231:/opt/pods/es_kibana# ll
total 16
drwxr-xr-x 2 root root 4096 Apr 11 16:44 ./
drwxr-xr-x 6 root root 4096 Apr 11 13:48 ../
-rw-r--r-- 1 root root  989 Apr 11 16:44 01-deploy-es-kibana.yaml
-rw-r--r-- 1 root root  165 Apr 11 15:14 02-svc-elasticstack.yaml2)启动服务
root@master231:/opt/pods/es_kibana# kubectl apply -f .
deployment.apps/deploy-es-kibana created
service/svc-kibana created
3)查看服务
root@master231:/opt/pods/es_kibana# kubectl get pods -o wide
NAME                                READY   STATUS    RESTARTS   AGE   IP            NODE        NOMINATED NODE   READINESS GATES
deploy-es-kibana-5458ffcbc9-tqbf4   2/2     Running   0          43s   10.100.2.45   worker233   <none>           <none>

访问测试
image-20260411165656375

http://www.jsqmd.com/news/737685/

相关文章:

  • 在OpenClaw Agent工作流中集成Taotoken多模型服务
  • 效果展示,Taotoken多模型路由策略如何保障API调用高可用
  • 【避坑】Nacos 2.1.0 两种部署方案(Docker 部署 + 本地解压部署)
  • 3步让Android Studio说中文:小白也能懂的本地化指南
  • 2026微信立减金批量回收最快方法 - 京顺回收
  • 众智商学院题库准吗? - 众智商学院官方
  • 从I2C到异步FIFO:深入聊聊set_data_check在接口时序与CDC中的那些“坑”
  • 现阶段AI编程无法取代程序员
  • 05_AI漫剧实战分镜拆解:80秒爆款仙侠剧的“镜头密码”
  • 【GESP 一级】洛谷 B3864 小明的幸运数 题解
  • 终极跨平台流媒体下载指南:N_m3u8DL-RE技术深度解析
  • 构建AI长期记忆系统:从向量数据库到个性化助手实践
  • 如何在Amlogic S9xxx电视盒子上运行Armbian系统:完整配置指南
  • Code Interpreter API实战:逆向工程实现AI代码执行自动化
  • 众智商学院学习资源多吗? - 众智商学院官方
  • 终极指南:如何安全地在本地导出浏览器Cookie文件
  • 告别混乱!用AD19的‘查找相似对象’和规则管理器,高效完成一块STM32核心板的后期处理
  • Win10时间显示太简陋?用这招让你的任务栏时间变成“信息中心”(含小任务栏按钮问题解决)
  • 魔兽争霸3帧率优化全攻略:WarcraftHelper如何让你的经典游戏焕发新生
  • 整合Taotoken与自动化工具为海量视频片段批量生成个性化描述
  • 批量下载叶绿素a的方法
  • OpenCore Legacy Patcher完整指南:让2008-2017款旧Mac免费升级最新macOS的终极方案
  • 戴尔G15终极散热控制:如何解锁笔记本性能的完整指南?
  • 别再纠结了!FPGA项目选PMOD、FMC还是SYZYGY?一张图帮你搞定接口选型
  • 大模型安全干预:机制与向量操控实践
  • 3步突破网盘下载限速:LinkSwift八大平台高速下载实战秘籍
  • 企业与政府即时通讯工具选型,看这三个维度就够了 - 小天互连即时通讯
  • Wireshark 3.x实战:手把手教你用密钥日志文件解密恶意软件的HTTPS流量(附Dridex样本分析)
  • 视觉语言模型中的几何先验与4D动态推理技术
  • 设计师的“魔法棒“:用ZXPInstaller一键解锁Adobe扩展新世界