I use this script:
#creat secret azure-secret-auth
SecretName='azure-secret-auth'
SecretNameKey1='access-key'
SecretKey1='{SecretKey}'
SecretNameKey2='account-name'
SecretKey2='{SecretKey}'
SecretNamespace='dops-demo'
#-------------------------------------------------------
echo '$SecretNameKey1'> $SecretNameKey1
echo '$SecretNameKey2'> $SecretNameKey2
kubectl create secret generic $SecretName --namespace $SecretNamespace \
--from-file=./$SecretNameKey1 \
--from-file=./$SecretNameKey2 \
{....--from-file=./$SecretNameKey2}
Or as Microsoft recommend for secret Registry
kubectl create secret docker-registry registrysecret \ --namespace dops-demo \ --docker-server=$ACR_NAME.azurecr.io \ --docker-username=$USER_NAME \ --docker-password=$PASSWORD