pad*_*ado 2 postgresql kubernetes kubernetes-helm
我正在使用 Helm 在 Kubernetes 集群上部署 postgres。我创建了一个持久卷和一个持久卷声明:
pv.yaml:
api版本:v1
种类:持久卷
元数据:
名称:task-pv-volume
标签:
类型:本地
规格:
storageClassName: 手册
容量:
存储:10Gi
访问模式:
- 读写多
主机路径:
路径:“/mnt/数据”
pvc.yaml:
api版本:v1
种类:PersistentVolumeClaim
元数据:
名称:task-pv-claim
规格:
storageClassName: 手册
访问模式:
- 读写一次
资源:
要求:
存储:8Gi
并使用命令运行 helm:
helm install my-release stable/postgresql --set persistence.existingClaim=task-pv-claim
但是 Pod 处于 CrashLoopBackOff 状态。吊舱的日志说:
PostgreSQL 12:12:18.62
postgresql 12:12:18.62 欢迎使用 Bitnami postgresql 容器
postgresql 12:12:18.62 通过观看 https://github.com/bitnami/bitnami-docker-postgresql 订阅项目更新
postgresql 12:12:18.62 在 https://github.com/bitnami/bitnami-docker-postgresql/issues 提交问题和功能请求
postgresql 12:12:18.63 将您的反馈发送至容器@bitnami.com
PostgreSQL 12:12:18.63
postgresql 12:12:18.65 信息 ==> ** 启动 PostgreSQL 设置 **
postgresql 12:12:18.73 信息 ==> 验证 POSTGRESQL_* 环境变量中的设置..
postgresql 12:12:18.73 信息 ==> 正在加载自定义预初始化脚本...
postgresql 12:12:18.74 信息 ==> 正在初始化 PostgreSQL 数据库...
mkdir:无法创建目录“/bitnami/postgresql/data”:权限被拒绝
postgresql 12:12:18.76 信息 ==> 正在停止 PostgreSQL...
我该如何解决?
尝试将舵图设置volumePermissions.enabled为 true。
有时,默认情况下,集群设置不会给正在运行的容器足够的权限来实际写入已安装的卷。
| 归档时间: |
|
| 查看次数: |
1865 次 |
| 最近记录: |