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