Postgres最近更新,默认启用数据校验和,以增强数据完整性,防止静默数据损坏。校验和确保数据在写入和读取时的一致性。新版本的initdb命令自动启用校验和,简化了数据库管理员的操作。升级时需注意校验和设置的一致性,以避免兼容性问题。
本文介绍使用CloudNativePG以initdb方式声明式创建PostgreSQL集群,通过Kubernetes清单配置自定义编码、数据校验、角色和数据库,并利用managed、Database CR及postInitSQL管理角色与库,同时演示用LoadBalancer服务暴露数据库供集群外应用连接。
完成下面两步后,将自动完成登录并继续当前操作。