删除实例

WARNING

删除前的重要注意事项

  • 此操作不可逆——删除的实例无法恢复
  • 如果可能需要后续使用数据,请确保已有有效备份
  • 确认当前没有应用正在使用该数据库实例
  • 集群删除将移除所有副本及相关资源

删除 PostgreSQL 实例将移除:

  • 自定义资源(CR)
  • StatefulSet 和 Pods
  • ConfigMaps 和 Secrets
  • PersistentVolumeClaims(PVCs)
  • 监控和日志资源

目录

操作步骤

CLI
Web Console

要删除 PostgreSQL 实例(包括所有关联的 PVC),执行:

kubectl -n $NAMESPACE delete postgresql <instance-name>

示例输出:

postgresql.acid.zalan.do "example-postgres" deleted

删除后,可以通过以下命令确认实例状态:

kubectl -n $NAMESPACE get postgresql

删除后验证

删除后,确认所有资源已被移除:

kubectl -n default get postgresql  # 不应显示已删除的实例
kubectl -n $NAMESPACE get pvc  # 验证 PVC 是否已删除

相关操作