一文简单记录打通K8s+Kibana流程如何启动(Windows下的Docker版本)

为ES和Kibana组建Docker网络

lua 复制代码
docker network create elastic

下载8.18.0版本镜像Es并启动

css 复制代码
docker run --name es-node01 --net elastic -p 9200:9200 -p 9300:9300 -t docker.elastic.co/elasticsearch/elasticsearch:8.18.0
null

启动Kibana(简单一些直接咯和ES对应版本的Kibana)

下载Kibana镜像

bash 复制代码
docker pull docker.elastic.co/kibana/kibana:8.18.0

启动Kinana服务

css 复制代码
docker run --name kib-01 --net elastic -p 5601:5601 docker.elastic.co/kibana/kibana:8.18.0
null

去掉es的https认证命令在容器内部执行

执行完成下述语句之后需要重启ES服务

arduino 复制代码
sed -i 's/^xpack.security.enabled:.*/xpack.security.enabled: false/' /usr/share/elasticsearch/config/elasticsearch.yml
null

去掉es中的跨域访问

arduino 复制代码
sed -i 's/^http.cors.enabled:.*/http.cors.enabled: true/' /usr/share/elasticsearch/config/elasticsearch.yml
sed -i 's/^http.cors.allow-origin:.*/http.cors.allow-origin: "*"/' /usr/share/elasticsearch/config/elasticsearch.yml

执行命令位置和去掉es的https认证命令在容器内部执行位置一致,不赘述~

验证ES是否启动成功

null

使用Kinana连接ES

这块具体的连接不要使用默认的localhost,改成使用本地内网ip的方式进行(不然连接不上)

null
null

连接过程中会提示你需要验证码

null

获取kibana动态验证码

bash 复制代码
docker exec -it kib-01 /bin/bash bin/kibana-verification-code
null

输入验证码之后等待验证完成

null

配置连接的过程中kibana会有日志打印出来

null
null

连接成功效果展示

null

选择开发工具愉快的和ES进行数据交互

null
null

致谢

感谢大佬的参考文章

blog.csdn.net/UbuntuTouch...

segmentfault.com/q/101000003...

相关推荐
做运维的阿瑞12 分钟前
从入门到精通:Django的深度探索之旅
开发语言·后端·python·系统架构·django
Penge66629 分钟前
Go语言中的切片展开操作符 ...
后端·go
用户40993225021235 分钟前
银行转账不白扣钱、电商下单不超卖,PostgreSQL事务的诀窍是啥?
后端·ai编程·trae
懒惰蜗牛1 小时前
Day27 | Java集合框架之List接口详解
java·后端·java-ee·list
武子康2 小时前
大数据-114 Flink DataStreamAPI 从 SourceFunction 到 RichSourceFunction 源函数的增强与实战
大数据·后端·flink
月疯2 小时前
FLASK与JAVA的文件互传(单文件互传亲测)
后端·python·flask
拾忆,想起2 小时前
RabbitMQ事务机制深度剖析:消息零丢失的终极武器
java·开发语言·分布式·后端·rabbitmq·ruby
Terio_my3 小时前
Spring Boot 热部署配置与禁用
java·spring boot·后端
我是华为OD~HR~栗栗呀4 小时前
Java面经(22届考研-华oD)
java·后端·python·华为od·华为
IT_陈寒4 小时前
SpringBoot3踩坑实录:一个@Async注解让我多扛了5000QPS
前端·人工智能·后端