🌄

k8s部署20.beta2版本 提示无法启动

回贴
3个回复
阅读数 303
发表时间 2024-03-16 09:53:15
ferrym
  • 访问次数 7
  • 注册日期 2024-03-05
  • 最后登录 2024-04-13
  • 我的积分 39
楼主

环境信息:

镜像版本:

easysoft/zentao:20.0.beta2


外置数据库版本为:mysql8.0.36

k8s dp文件配置:

       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

启动报如下错误:

回贴 +10
3个回复
于涛
  • 访问次数 1268
  • 注册日期 2020-08-10
  • 最后登录 2024-06-14
  • 我的积分 15544
沙发

您好,根据pod logs目前来看,主要问题是容器启动时无法连接127.0.0.1的80端口,这个可能有两方面原因,网络原因或者config文件错误。可以尝试更换映射端口或者检查配置文件里配置项的完整度。

如果检查完后还是无法启动,可以联系商务同事,邀请咱加入技术交流群,协助咱们处理下问题:)

于涛 最后编辑, 2024-03-18 09:12:06
🎨
周悦秋
  • 访问次数 45
  • 注册日期 2022-09-28
  • 最后登录 2024-05-10
  • 我的积分 219
板凳

加入DEBUG=1 环境变量,看看启动的debug信息。

周悦秋 最后编辑, 2024-03-18 10:10:41
🎨
周悦秋
  • 访问次数 45
  • 注册日期 2022-09-28
  • 最后登录 2024-05-10
  • 我的积分 219
#3

这个是容器内服务依赖关系图:

从你提供的报错来看,是Apache服务检查MySQL时不可用,Sentry服务超时导致的。

周悦秋 最后编辑, 2024-03-18 10:26:49
返回顶部
2845263372.png' class="sales-image" />
高级客户经理
18562550650.png' class="sales-qrcode" />
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。