开发者社区> 问答> 正文

将Google Cloud SQL凭据连接到Kubernetes Secret

我正在浏览google-github-repo和stcox-gke-wordpress 我对这个secret提供什么感到非常困惑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。

展开
收起
k8s小能手 2018-12-14 14:40:35 1799 0
1 条回答
写回答
取消 提交回答
  • 整合最优质的专家资源和技术资料,问答解疑

    cloudsql-instance-credentials 被存储为Kubernetes秘密,你跳过了设置。

    2019-07-17 23:20:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ACK 云原生弹性方案—云原生时代的加速器 立即下载
ACK集群类型选择最佳实践 立即下载
企业运维之云原生和Kubernetes 实战 立即下载

相关镜像