首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubedb运算符问题

Kubedb运算符问题
EN

Stack Overflow用户
提问于 2019-01-15 05:12:45
回答 1查看 245关注 0票数 1

以前有人用过kubedb运算符吗?https://kubedb.com/docs/0.9.0/welcome/

我已经启动了postgres实例,现在我正在尝试对s3进行快照,但似乎无法使其正常工作

Waiting... database is not ready yet

数据库已启动并接受连接:

代码语言:javascript
复制
$ kubectl exec -it db-0 -n ${namespace} bash
  bash-4.3# pg_isready
  /var/run/postgresql:5432 - accepting connections

db pod在以下位置运行:

db-0 1/1 Running 0 37m

可在pgadmin中通过服务器名db.${namespace}访问

下面是我的快照对象规范:

代码语言:javascript
复制
---
apiVersion: kubedb.com/v1alpha1
kind: Snapshot
metadata:
  name: db-snapshot
  namespace: ${namespace}
  labels:
    kubedb.com/kind: Postgres
spec:
  databaseName: db
  storageSecretName: s3-creds
  s3:
    endpoint: 's3.amazonaws.com'
    bucket: ${bucket}

如果有人能指出我哪里出了问题,那就太好了!

EN

回答 1

Stack Overflow用户

发布于 2019-01-15 11:24:18

代码语言:javascript
复制
#while ! nc "$DB_HOST" "$DB_PORT" -w 30 >/dev/null; do
#  echo "Waiting... database is not ready yet"
#  sleep 5
#done

由于某些原因,此nc命令未连接到数据库主机。容器可以使用db名称psql到其中,所以我将其注释掉,它就像一个护身符一样工作。

我猜这个容器中捆绑的nc二进制文件有一些问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54189274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档