美文网首页k8s&dockerZABBIX
k8s群集中部署zabbix/Grafana及注意事项

k8s群集中部署zabbix/Grafana及注意事项

作者: 阿乐_822e | 来源:发表于2020-04-24 11:02 被阅读0次

参考文章:https://blog.51cto.com/13777088/2471260

按照这篇文章部署zabbix,注意下面几点:

  • Zabbix后台连接MySQL数据库问题:
    按照文章中的zabbix-server-deploy.yaml配置,查看Zabbix-server容器日志时,会提示连接不上MySQL,导致该pod探针失败;这是由于作者少配了一个MYSQL_ROOT_PASSWORD参数,可以参照mysql-deploy.yaml文件,将其加入到zabbix-server-deploy.yaml的环境变量中:
        env:
        ......
        - name: MYSQL_ROOT_PASSWORD
          valueFrom:
            secretKeyRef:
              name: mysql-user-pwd
              key: mysql-root-pwd
        ......
  • Zabbix登录帐号问题:
    用户名“Admin"首字母一定要大写!
  • Zabbix相关目录持久化问题:
    如果要装载一些自定义的脚本与模块,则涉及到相关目录的持久化问题,可以参考https://www.zabbix.com/documentation/3.4/zh/manual/installation/containers,挂载相关目录
    image
  • 在k8s中部署grafana,可参考这里:https://blog.csdn.net/u011943534/article/details/102906030
    不过他这里有些繁琐,下面简化一下:
    1、镜像直接使用grafana/grafana:latest就可以
    2、pv/pvc要按照grafana-volume.yaml创建,
    3、“ 使用Job更改目录所属用户” 这步不需要
    4、grafana-deploy.yaml文件中少了seletor指定,修改如下:
apiVersion: apps/v1
kind: Deployment
metadata:
  name: grafana
  namespace: my-deploy
  labels:
    app: grafana
spec:
  revisionHistoryLimit: 5
  replicas: 1
  # 从这里开始添加--------------------
  selector:
    matchLabels:
      app: grafana
  # 添加结束--------------------
  template:

相关文章

网友评论

    本文标题:k8s群集中部署zabbix/Grafana及注意事项

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