以前有人使用过kubedb运算符吗? https://kubedb.com/docs/0.9.0/welcome/
我已经启动了一个postgres实例,现在我试图为s3做快照,但是似乎无法使它工作
import requests
import csv
input = open('stackoverflow_help.csv')
inputReader = csv.reader(input)
def loopUrl(inputReader):
pixelCheck = []
for row in inputReader:
checkUrl = row[2]
if inputReader.line_num == 1:
continue #skip first row
elif checkUrl == '[]':
continue
elif checkUrl == 'NULL':
continue
urlList = str(checkUrl)
for url in urlList:
urlStatus = requests.get(url)
print(urlStatus.response_code)
loopUrl(inputReader)
数据库已建立并接受连接:
Waiting... database is not ready yet
数据库容器运行在:
$ kubectl exec -it db-0 -n ${namespace} bash
bash-4.3# pg_isready
/var/run/postgresql:5432 - accepting connections
在pgadmin中可以通过服务器名称db-0 1/1 Running 0 37m
来访问哪个
这是我的快照对象规格:
db.${namespace}
如果任何人都可以指出我在哪里出错,那就太好了!
答案 0 :(得分:2)
#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二进制文件存在一些问题。