美文网首页
K8s内安装Kibana并对接上ES

K8s内安装Kibana并对接上ES

作者: sexy_cyber | 来源:发表于2023-10-20 13:19 被阅读0次

根据下面的yml文件完成部署



apiVersion: apps/v1
kind: Deployment
metadata:
  name: kibana
spec:
  replicas: 1
  selector:
    matchLabels:
      app: kibana
  template:
    metadata:
      labels:
        app: kibana
    spec:
      containers:
        - name: kibana
          image: kibana:6.8.23
          ports:
            - containerPort: 5601
          env:
            - name: ELASTICSEARCH_HOSTS
              value: "http://elasticsearch:9200"
            - name: ELASTICSEARCH_USERNAME
              value: 
            - name: ELASTICSEARCH_PASSWORD
              value: xxx
            - name: I18N_LOCALE
              value: zh-CN

---
apiVersion: v1
kind: Service
metadata:
  name: kibana
  labels:
    app: kibana
spec:
  type: NodePort
  ports:
    - port: 5601
      targetPort: 5601
      nodePort: 30002
  selector:
    app: kibana

需要注意的是


  • 1、部署文件中kibana镜像版本得能和ES兼容,这里是kibana:6.8.23
  • 2、ELASTICSEARCH_USERNAME对应的value为ES配置用户名时候的用户名,ELASTICSEARCH_PASSWORD的value为密码,也得匹配上 ES配置密码的详情(文档中的第一步)
  • 3、下面的配置表示使用中文语言(如不需中文环境可以省略)
            - name: I18N_LOCALE
              value: zh-CN
  • 4、nodePort: 30002为暴露到宿主机上的端口,需要配置好Nginx

相关文章

网友评论

      本文标题:K8s内安装Kibana并对接上ES

      本文链接:https://www.haomeiwen.com/subject/kuekidtx.html