K8S学习之基础四十四:k8s中部署Kibana

在Kubernetes集群中安装Kibana通常涉及使用Helm Chart或直接使用Kubernetes Manifest文件。以下是使用Helm Chart安装Kibana的步骤:

  1. 添加Elastic Helm仓库

首先,添加Elastic的Helm仓库:

bash

复制

helm repo add elastic https://helm.elastic.co

helm repo update

  1. 安装Kibana

使用Helm安装Kibana:

bash

复制

helm install kibana elastic/kibana

  1. 配置Kibana

你可以通过创建一个values.yaml文件来自定义Kibana的配置。例如:

yaml

复制

values.yaml

elasticsearchHosts: "http://elasticsearch:9200"

replicas: 1

resources:

limits:

cpu: "1000m"

memory: "2Gi"

requests:

cpu: "500m"

memory: "1Gi"

然后使用以下命令安装Kibana并应用自定义配置:

bash

复制

helm install kibana elastic/kibana -f values.yaml

  1. 访问Kibana

安装完成后,你可以通过以下命令获取Kibana的访问URL:

bash

复制

kubectl get svc kibana-kibana

通常,Kibana服务会暴露一个ClusterIP,你可以使用kubectl port-forward来访问它:

bash

复制

kubectl port-forward svc/kibana-kibana 5601:5601

然后在浏览器中访问http://localhost:5601

  1. 验证安装

访问Kibana后,你应该能够看到Kibana的登录界面。如果你配置了Elasticsearch,Kibana会自动连接到Elasticsearch并开始工作。

  1. 卸载Kibana

如果你需要卸载Kibana,可以使用以下命令:

bash

复制

helm uninstall kibana

注意事项

确保你的Kubernetes集群已经安装了Elasticsearch,并且Kibana能够连接到它。

如果你在生产环境中使用Kibana,建议配置持久化存储和安全性(如TLS和认证)。

通过以上步骤,你应该能够在Kubernetes集群中成功安装和配置Kibana。

相关推荐
.小墨迹6 分钟前
apollo学习之借道超车的速度规划
linux·c++·学习·算法·ubuntu
ZH154558913116 分钟前
Flutter for OpenHarmony Python学习助手实战:模块与包管理的实现
python·学习·flutter
Gain_chance22 分钟前
33-学习笔记尚硅谷数仓搭建-DWS层交易域用户粒度订单表分析及设计代码
数据库·数据仓库·hive·笔记·学习·datagrip
hqyjzsb26 分钟前
盲目用AI提效?当心陷入“工具奴”陷阱,效率不增反降
人工智能·学习·职场和发展·创业创新·学习方法·业界资讯·远程工作
醇氧30 分钟前
【docker】mysql 8 的健康检查(Health Check)
mysql·docker·容器
承渊政道1 小时前
Linux系统学习【Linux系统的进度条实现、版本控制器git和调试器gdb介绍】
linux·开发语言·笔记·git·学习·gitee
野犬寒鸦2 小时前
从零起步学习并发编程 || 第七章:ThreadLocal深层解析及常见问题解决方案
java·服务器·开发语言·jvm·后端·学习
陈桴浮海3 小时前
【Linux&Ansible】学习笔记合集二
linux·学习·ansible
xhbaitxl3 小时前
算法学习day39-动态规划
学习·算法·动态规划
ZH15455891313 小时前
Flutter for OpenHarmony Python学习助手实战:数据库操作与管理的实现
python·学习·flutter