Я изменил структуру json, в которой я добавил фигурную скобку, которую я пропустил в конце, и одну запятую в ключе типа.
curl -vk \
-X POST \
-d @- \
-H "Authorization: Bearer $(cat token)" \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
https://192.168.2.100:6443/api/v1/namespaces/nginx-ingress/secrets <<'EOF'
{
"apiVersion":"v1",
"kind" :"Secret",
"metadata" :{"namespace" :"nginx-ingress","name":"mysecret1"},
"type": "Opaque",
"data": {"username": "YWRtaW4=","password": "MWYyZDFlMmU2N2Rm"}
}
Это сработало.