Docker
597082

20.0.beta2 镜像k8s部署失败已解决 悬赏45积分

提问者ferrym 答案数2 阅读数331 发表时间2024-03-16 10:08:08

【简述】

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

【环境信息】

镜像版本: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

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

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


```

- name: DEBUG

  value: "true"

```

联系我们
联系人
丁芝/高级客户经理
电话(微信)
17663906485
QQ号码
1481227768
联系邮箱
dingzhi@chandao.com
返回顶部
丁芝
高级客户经理
17663906485
1481227768
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。