美文网首页
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