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。

相关推荐
日取其半万世不竭3 小时前
用 Portainer 可视化管理 Docker:容器再多也不用背命令了
运维·docker·容器
一只小菜鸡..5 小时前
南京大学 操作系统 (JYY) 学习笔记:进程、系统调用与状态机管理
笔记·学习
张忠琳7 小时前
【NVIDIA】NVIDIA Container Toolkit v1.19.1--07-NVCDI模块:CDI Spec生成引擎深度分析之七
云原生·容器·架构·kubernetes·nvidia
天国梦8 小时前
2026英语教学系统选型实战:AI如何让备课效率提升42%?天学网技术落地全解析
人工智能·学习
维克兜率天8 小时前
【维克】大数定律与中心极限定理:为什么长期均值终将回归?
经验分享·学习·金融·概率论
中微极客9 小时前
降维算法75倍加速:从PCA到稀疏字典学习的工程实践
人工智能·学习·算法
沉迷学习 日益消瘦9 小时前
01-Kubernetes 入门:概念与安装
云原生·容器·kubernetes
写代码的强哥10 小时前
云原生数据库与传统数据库相比“新”在哪里
数据库·云原生·架构
吃好睡好便好10 小时前
MATLAB中图像的读取、写入和显示
开发语言·图像处理·学习·计算机视觉·matlab
~kiss~10 小时前
大模型中的强化学习算法和对齐算法的区别
学习