Я новичок в Kubernetes, и я играл с ним в Google Cloud.Я проходил через google-github-repo и stcox-gke-wordpress Я очень смущен тем, что предоставить секрет cloudsql-instance-credentials
.Пройдя еще немного документации, я создал служебную учетную запись, скачал ключ JSON и попытался указать его как cloudsql-instance-credentials
.
dbCred: {
type: '',
project_id: '',
private_key_id: '',
private_key: '',
client_email: '',
client_id: '',
auth_uri: '',
token_uri: '',
auth_provider_x509_cert_url: '',
client_x509_cert_url: '',
}
apiVersion: v1
kind: Secret
metadata:
name: cloudsql-instance-credentials
namespace: wp-{{ .Values.name }}
labels:
app: wp-{{ .Values.name }}
type: Opaque
data:
credentials.json: {{ .Values.dbCred | b64enc }}
Но в итоге я получил эту ошибку: error converting YAML to JSON: did not find expected key
Я почти уверен, что даю неправильно dbCred
.Любая помощь будет оценена :)