Curl 通过rest api创建k8s机密时出错
我想通过kubectl api创建一个秘密。 下面是脚本,我正在运行,但在解析yaml文件时出错。 请帮忙Curl 通过rest api创建k8s机密时出错,curl,kubernetes,kubernetes-secrets,Curl,Kubernetes,Kubernetes Secrets,我想通过kubectl api创建一个秘密。 下面是脚本,我正在运行,但在解析yaml文件时出错。 请帮忙 curl -vk \ -X POST \ -d @- \ -H "Authorization: Bearer $(cat token)" \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ https://ip:port/api/v1/name
curl -vk \
-X POST \
-d @- \
-H "Authorization: Bearer $(cat token)" \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
https://ip:port/api/v1/namespaces/nginx-ingress/secrets <<'EOF'
{
"apiVersion": "v1",
"kind": "Secret",
"metadata": {
"namespace": "nginx-ingress",
},
"type": "Opaque"
"data": {
"username": "YWRtaW4=",
"password": "MWYyZDFlMmU2N2Rm"
}
EOF
curl-vk\
-X柱\
-d@-\
-H“授权:持票人$(cat代币)”\
-H'Accept:application/json'\
-H'内容类型:应用程序/json'\
https://ip:port/api/v1/namespaces/nginx-ingress/secrets我改变了我的JSON结构,在结构中添加了我在末尾遗漏的大括号和类型键中的一个逗号
curl-vk\
-X柱\
-d@-\
-H“授权:持票人$(cat代币)”\
-H'Accept:application/json'\
-H'内容类型:应用程序/json'\
https://192.168.2.100:6443/api/v1/namespaces/nginx-入口/秘密