我想kubectl exec在像 kubernetes 这样的命令上使用密码连接到 psql
kubectl exec -it postgres -- bash \`psql -h $IP -U admin --password password -p $PORT dbname\`
Run Code Online (Sandbox Code Playgroud)
我试图命令
kubectl exec -it $podid -- bash \`psql -h $IP -U admin --password -p $PORT postgresdb\`
Run Code Online (Sandbox Code Playgroud)
和
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);'"
Run Code Online (Sandbox Code Playgroud)
但这些命令不起作用。
如何使用 kubernetes 命令和密码连接到 psql?