【问题标题】:odoo in k8s: Odoo pod running then crashingk8s 中的 odoo:Odoo pod 运行然后崩溃
【发布时间】:2022-01-22 17:21:36
【问题描述】:

我尝试在 k8s 中部署 Odoo;

我已将以下 Yaml 文件用于odoo/postgres/services。 Odoo pod 总是崩溃。日志结果:

无法将主机名“db”转换为地址:名称解析暂时失败

apiVersion: apps/v1
kind: Deployment
metadata:
  name: odoo3
spec:
  replicas: 1
  selector:
    matchLabels:
      app: odoo3
  template:
    metadata:
      labels:
        app: odoo3
    spec:
      containers:
      - name: odoo3
        image: odoo
        resources:
          requests:
            cpu: 100m
            memory: 100Mi
        env:
        - name: POSTGRES_DB
          value: "postgres"
        - name: POSTGRES_PASSWORD
          value: "postgres"
        - name: POSTGRES_USER
          value: "postgres"
        ports:
        - containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
  name: odoo3
  labels:
    app: odoo3
spec:
  ports:
  - port: 80
    targetPort: 80
  selector:
    app: odoo3

【问题讨论】:

    标签: postgresql kubernetes odoo


    【解决方案1】:

    需要指定环境变量HOST

     env:
            - name: POSTGRES_DB
              value: "postgres"
            - name: POSTGRES_PASSWORD
              value: "postgres"
            - name: POSTGRES_USER
              value: "postgres"
            - name: HOST
              value: "your-postgres-service-name"
    

    您的 your-postgres-service-name 应该指向您的 postgres 数据库容器或服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-27
      • 2020-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多