我想使用密码在Kubernetes上的kubectl exec
命令中连接到psql。
kubectl exec -it postgres -- bash \`psql -h $IP -U admin --password password -p $PORT dbname\`
我尝试发出指令
kubectl exec -it $podid -- bash \`psql -h $IP -U admin --password -p $PORT postgresdb\`
kubectl exec -it $podid -- bash -c "psql -- dbname=postgresql://postgres:password@$ip:$port/postgresdb -c 'INSERT INTO public."user" (user_id,user_pw,user_nm,email,phone,is_admin) VALUES ('admin','admin','admin','admin@admin.com',NULL,true);'"
但是这些命令没有生效。
我该如何使用kubernetes命令和密码连接到psql?