Kubernetes 如何使用kubectl和postgresql图表创建角色和数据库?
我刚刚安装了postgresql图表,现在我需要一个kubectl脚本来创建角色和数据库。在psql中,我使用以下脚本:Kubernetes 如何使用kubectl和postgresql图表创建角色和数据库?,kubernetes,kubectl,Kubernetes,Kubectl,我刚刚安装了postgresql图表,现在我需要一个kubectl脚本来创建角色和数据库。在psql中,我使用以下脚本: psql -U postgres -d postgres <<EOF CREATE ROLE aaa WITH LOGIN PASSWORD 'bbb'; CREATE DATABASE ccc OWNER aaa; EOF psql-U postgres-d postgres您可以使用kubectl exec在postgres容器中运行此命令: 标志-i在容器
psql -U postgres -d postgres <<EOF
CREATE ROLE aaa WITH LOGIN PASSWORD 'bbb';
CREATE DATABASE ccc OWNER aaa;
EOF
psql-U postgres-d postgres您可以使用kubectl exec在postgres容器中运行此命令:
标志-i
在容器中打开一个终端,以便您可以看到命令输出
kubectl exec -i postgres-pod -- psql -d postgres -U postgres <<EOF
CREATE ROLE aaa WITH LOGIN PASSWORD 'bbb';
CREATE DATABASE ccc OWNER aaa;
EOF
kubectl exec-i postgres pod--psql-d postgres-U postgres