本文共 1193 字,大约阅读时间需要 3 分钟。
部署 PostgreSQL
在云服务 ACK 环境中部署 PostgreSQL数据库,持久化存储使用云盘动态存储卷。以下是部署配置示例:
apiVersion: apps/v1kind: Deploymentmetadata: name: postgres-sonar labels: app: postgres-sonarspec: replicas: 1 selector: matchLabels: app: postgres-sonar template: metadata: labels: app: postgres-sonar spec: containers: - name: postgres-sonar image: postgres:11.4 imagePullPolicy: IfNotPresent ports: - containerPort: 5432 env: - name: POSTGRES_DB value: "sonarDB" - name: POSTGRES_USER value: "sonarUser" - name: POSTGRES_PASSWORD value: "123456" resources: limits: cpu: 1000m memory: 2048Mi
配置说明:
环境配置
POSTGRES_DB
:数据库名称,默认为 "sonarDB"。POSTGRES_USER
:数据库用户名,默认为 "sonarUser"。POSTGRES_PASSWORD
:数据库密码,默认为 "123456"。容器配置
postgres:11.4
镜像。5432
,与 PostgreSQL 服务对应。IfNotPresent
镜像拉取策略,即在镜像不存在时拉取最新版本。资源管理
安全管理
高可用性部署
replicas
数量,默认为 1。selector
筛选策略,确保部署的容器具有唯一标识符。部署完成后,通过浏览器访问数据库服务地址,测试功能是否正常,确认数据存储和访问性能。
转载地址:http://paryk.baihongyu.com/