1把RDS的信息做成configmap
apiVersion: v1 kind: ConfigMap Metadata: name: nacos-cm data: MysqL.host: "阿里云 RDS 内网地址" MysqL.db.name: "数据库名" MysqL.port: "数据库端口" MysqL.user: "数据库用户名" MysqL.password: "数据库密码"
2在deployment里定义env并引用这些configmap
可提前把这些代码整理好,目的是为了把MysqL_SERVICE_HOST,MysqL_SERVICE_DB_NAME,MysqL_SERVICE_PORT,MysqL_SERVICE_USER,MysqL_SERVICE_PASSWORD
env: - name: MysqL_SERVICE_HOST valueFrom: configMapKeyRef: name: nacos-cm key: MysqL.host - name: MysqL_SERVICE_DB_NAME valueFrom: configMapKeyRef: name: nacos-cm key: MysqL.db.name - name: MysqL_SERVICE_PORT valueFrom: configMapKeyRef: name: nacos-cm key: MysqL.port - name: MysqL_SERVICE_USER valueFrom: configMapKeyRef: name: nacos-cm key: MysqL.user - name: MysqL_SERVICE_PASSWORD valueFrom: configMapKeyRef: name: nacos-cm key: MysqL.password
url: jdbc:MysqL://${MysqL_SERVER:127.0.0.1}:${MysqL_PORT:3306}/${MysqL_DB_NAME:blogDB}?useUnicode=true&characterEncoding=utf-8&useSSL=false
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。