dify-web 未监听 0.0.0.0 导致 Kubernetes 连接超时

问题复现

dify版本是1.3

进入容器内部,查看监听端口,发现默认监听了ipv6
d274344e44fbfbdb0cf607d776b7d532

解决方法

给deployment增加一个“HOSTNAME”环境变量,并设置为空值
dify-web Not Listening on 0.0.0.0 Causes Connection Timeouts in Kubernetes #15022

apiVersion: apps/v1
kind: Deployment
metadata:
  name: dify-web
  namespace: dify
  labels:
    app: dify-web
spec:
  replicas: 1
  revisionHistoryLimit: 1
  selector:
    matchLabels:
      app: dify-web
  template:
    metadata:
      labels:
        app: dify-web
    spec:
      nodeSelector:
        kubernetes.io/os: linux
      automountServiceAccountToken: false
      containers:
        - name: dify-web
          image: dify-web:1.3.0-arm64
          env:
            - name: HOSTNAME
              value: ""
            - name: EDITION
              value: SELF_HOSTED
            - name: CONSOLE_API_URL
              value: "https://consoleapi.example.com"
            - name: APP_API_URL
              value: "https://appapi.example.com"
          resources:
            requests:
              cpu: 100m
              memory: 128Mi
            limits:
              cpu: 500m
              memory: 1Gi
          ports:
            - containerPort: 3000
          imagePullPolicy: IfNotPresent
posted @ 2025-07-02 22:30  槑孒  阅读(30)  评论(0)    收藏  举报