apiVersion: extensions/v1beta1 kind: Ingress metadata: name: kibana namespace: log spec: rules: - host: kibana.lzxlinux.cn http: paths: - path: / backend: serviceName: kibana servicePort: 5601 --- apiVersion: v1 kind: Service metadata: name: kibana namespace: log labels: app: kibana spec: selector: app: kibana ports: - port: 5601 protocol: TCP targetPort: 5601 --- apiVersion: apps/v1 kind: Deployment metadata: name: kibana namespace: log labels: app: kibana spec: replicas: 1 selector: matchLabels: app: kibana template: metadata: labels: app: kibana spec: containers: - name: kibana image: kibana:7.10.1 ports: - containerPort: 5601 resources: limits: cpu: 500m memory: 500Mi requests: cpu: 500m memory: 500Mi volumeMounts: - name: config mountPath: /usr/share/kibana/config volumes: - name: config configMap: name: kibana-config --- apiVersion: v1 kind: ConfigMap metadata: name: kibana-config namespace: log data: kibana.yml: | server.port: 5601 server.host: "0" kibana.index: ".kibana" elasticsearch.hosts: ["http://elasticsearch:9200"] elasticsearch.username: kibana_system elasticsearch.password: elk-2021 i18n.locale: "zh-CN"