kibana 7.4.2 部署
2022-08-02
Deployment 编写
kibana.yaml
文件
# cat kibana.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: kibana
namespace: monitoring
labels:
app: kibana
spec:
selector:
matchLabels:
app: kibana
template:
metadata:
labels:
app: kibana
spec:
containers:
- name: kibana
image: mrliulei/kibana:v7.4.2
resources:
limits:
cpu: 1000m
requests:
cpu: 100m
env:
- name: ELASTICSEARCH_URL
value: elasticsearch:9200
ports:
- containerPort: 5601
---
apiVersion: v1
kind: Service
metadata:
name: kibana
namespace: monitoring
labels:
app: kibana
spec:
ports:
- port: 5601
protocol: TCP
targetPort: 5601
type: ClusterIP
selector:
app: kibana
---
# 这里使用了 之前创建的 ingress ,所以,这里部署;
# apiVersion: extensions/v1beta1
# kind: Ingress
# metadata:
# name: kibana
# namespace: monitoring
# spec:
# rules:
# - host: kibana.devops.cn
# http:
# paths:
# - path: /
# backend:
# serviceName: kibana
# servicePort: 5601
部署
kubectl apply -f kibana.yaml
问题
如果 重建索引 ,一直无法搜索。直接删除kinbana,