如何在kubernetes上设置/启用kibana所需的所有插件



我正在使用弹性搜索7.9版本,并试图在我的Kubernetes集群上设置kibana。我已经部署了kibana,并添加了nodePort服务来从浏览器访问kibana。我在浏览器上遇到超时错误。以下是我的服务和部署YAML:

apiVersion: v1
kind: Service
metadata:
name: kibana
namespace: kube-logging
labels:
app: kibana1
spec:
ports:
- port: 5602
targetPort: 5602
nodePort: 32343
type: NodePort
selector:
app: kibana1
-----
apiVersion: apps/v1
kind: Deployment
metadata:
name: kibana1
namespace: kube-logging
labels:
app: kibana1
spec:
replicas: 1
selector:
matchLabels:
app: kibana1
template:
metadata:
labels:
app: kibana1
spec:
containers:
- name: kibana1
image: docker.elastic.co/kibana/kibana:8.0.0
env:
- name: ELASTICSEARCH_URL
value: http://192.168.18.35:31200/
ports:
- containerPort: 5602

我在kubernetes仪表板中找到了类似于的pod日志

[2022-02-16T06:48:43.717+00:00][INFO ][plugins-service] Plugin "metricsEntities" is disabled.
[2022-02-16T06:48:43.936+00:00][INFO ][http.server.Preboot] http server running at http://0.0.0.0:5601
[2022-02-16T06:48:44.002+00:00][INFO ][plugins-system.preboot] Setting up [1] plugins: [interactiveSetup]
[2022-02-16T06:48:44.006+00:00][INFO ][preboot] "interactiveSetup" plugin is holding setup: Validating Elasticsearch connection configuration…
[2022-02-16T06:48:44.080+00:00][INFO ][root] Holding setup until preboot stage is completed.
i Kibana has not been configured.
Go to http://0.0.0.0:5601/?code=950751 to get started.

有人能建议我怎么解决这个问题吗?

您需要使用所需的插件来扩展kibana docker映像。

复制插件文件并使用kibana-plugin从给定的文件中安装插件,如下所示

RUN /usr/share/kibana/bin/kibana-plugin install file:///kibana-xxxx-plugin.zip

最新更新