kind: Deployment apiVersion: apps/v1 metadata: name: kibana namespace: ops labels: elastic-app: kibana spec: replicas: 1 selector: matchLabels: elastic-app: kibana template: metadata: labels: elastic-app: kibana spec: volumes: - name: kibana-config configMap: name: kibana-config items: - key: kibana.yml path: kibana.yml defaultMode: 420 containers: - name: kibana image: kibana:7.3.0 ports: - containerPort: 5601 protocol: TCP resources: limits: cpu: '2' memory: 4Gi requests: cpu: '2' memory: 2Gi volumeMounts: - name: kibana-config mountPath: /usr/share/kibana/config --- kind: ConfigMap apiVersion: v1 metadata: name: kibana-config namespace: ops data: kibana.yml: > server.port: 5601 server.host: "0.0.0.0" elasticsearch.hosts: ["http://10.252.4.90:9200", "http://10.252.4.90:9200", "http://10.252.4.90:9200"] elasticsearch.requestTimeout: 30000000 elasticsearch.shardTimeout: 30000000 elasticsearch.startupTimeout: 5000000 i18n.locale: "zh-CN" elasticsearch.username: "kibana" elasticsearch.password: "JoCxcQFwMGNVYk9bADZQ"