Skip to content

omnistrate-community/postgres-paas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PostgreSQL Deployment Options with Omnistrate

This repository demonstrates four different approaches to deploying PostgreSQL clusters using Omnistrate's service orchestration platform. Each approach offers different levels of control, management overhead, and use cases.

πŸš€ Deployment Options Overview

Approach Technology Management
Native Kubernetes YAML Omnistrate-managed
Helm Helm Charts DR-managed
Operator CNPG Operator Operator-managed
PaaS AWS RDS Aurora Cloud-provider-managed

πŸ“ Directory Structure

β”œβ”€β”€ native/          # Kubernetes YAML manifests
β”œβ”€β”€ helm/            # Bitnami PostgreSQL Helm chart
β”œβ”€β”€ operator/        # CloudNativePG (CNPG) operator
β”œβ”€β”€ paas/           # AWS RDS Aurora with Terraform
└── README.md       # This file

πŸ”„ Common Features Across All Approaches

All four approaches provide:

  • Configurable Parameters: Username, password, instance types, storage
  • Multiple Endpoints: Separate writer and reader endpoints
  • Omnistrate Integration: System variables, deployment cells, networking
  • Security: Encryption at rest, network security groups
  • Monitoring: Integration with Omnistrate's observability stack
  • Scaling: Horizontal (read replicas) and vertical (instance size) scaling

πŸš€ Getting Started

  1. Choose your approach based on your requirements
  2. Navigate to the respective directory for detailed instructions
  3. Review the spec.yaml file for configuration options
  4. Deploy using the Omnistrate platform

πŸ“– Further Reading


Each directory contains its own README with specific implementation details and deployment instructions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages