已解决 20.0.beta2 镜像k8s部署失败

【简述】

各位巨佬能能帮忙看一下嘛,我有一直紧跟禅道的脚步,最新版本部署还需各位巨佬抬爱看一下

【环境信息】

镜像版本:easysoft/zentao:20.0.beta2

服务器:阿里云centso7 4*16GB

k8s版本:1.29.2

外置mysql:8.0.36


【配置信息】

apiVersion: apps/v1
kind: Deployment
metadata:
  name: zentao
  labels:
    app: zentao
spec:
  replicas: 1
  selector:
    matchLabels:
      app: zentao
  template:
    metadata:
      labels:
        app: zentao
    spec:
      containers:
        - name: zentao
          image: easysoft/zentao:20.0.beta2
          imagePullPolicy: IfNotPresent
          ports:
            - containerPort: 80
          volumeMounts:
            - name: zentao-data
              mountPath: /data
              subPath: zentao
          env:
            - name: MYSQL_INTERNAL
              value: "false"
            - name: ZT_MYSQL_HOST
              value: "mysql"
            - name: ZT_MYSQL_PORT
              value: "31306"
            - name: ZT_MYSQL_USER
              value: "zentao"
            - name: ZT_MYSQL_PASSWORD
              value: "xxx*"
            - name: ZT_MYSQL_DB
              value: "zentao"
            - name: IS_CONTAINER
              value: "true"
      volumes:
        - name: zentao-data
          persistentVolumeClaim:
            claimName: zentao-data-pvc


【启动错误】

查看pod logs 输出如下,pv,pvc都绑定正常

禅道版本 20.0.beta1 源码包
操作系统 CentOS
客户端浏览器 Chrome

提问者: ferrym 悬赏:45 日期: 2024-03-16 10:08:08 答案:2 点击:138

获取技术支持

QQ: 电话:
设置备注
答案列表
2024/03/18
您好,根据pod logs目前来看,主要问题是容器启动时无法连接127.0.0.1的80端口,这个可能有两方面原因,网络原因或者config文件错误。可以尝试更换映射端口或者检查配置文件里配置项的完整度。
2024/03/18
你好,非常感谢您的回复,
上面就是我相关的配置,log中显示重试查询容器80端口无法访问到,配置就是在上述问题中,我现在不知道该如何去排查问题,能否指引我以下接下来该往哪里排查问题,非常感谢
2024/03/25

可以添加一下DEBUG环境变量看下具体报错


```

- name: DEBUG

  value: "true"

```