以前有人用过kubedb运算符吗?https://kubedb.com/docs/0.9.0/welcome/
我已经启动了postgres实例,现在我正在尝试对s3进行快照,但似乎无法使其正常工作
Waiting... database is not ready yet
数据库已启动并接受连接:
$ kubectl exec -it db-0 -n ${namespace} bash
bash-4.3# pg_isready
/var/run/postgresql:5432 - accepting connectionsdb pod在以下位置运行:
db-0 1/1 Running 0 37m
可在pgadmin中通过服务器名db.${namespace}访问
下面是我的快照对象规范:
---
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}如果有人能指出我哪里出了问题,那就太好了!
发布于 2019-01-15 11:24:18
#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二进制文件有一些问题。
https://stackoverflow.com/questions/54189274
复制相似问题