postgres-operator

command module
v3.5.5+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2019 License: Apache-2.0 Imports: 44 Imported by: 0

README

Crunchy Data PostgreSQL Operator

The postgres-operator is a controller that runs within a Kubernetes cluster that provides a means to deploy and manage PostgreSQL clusters.

Use the postgres-operator to:

  • deploy PostgreSQL containers including streaming replication clusters
  • scale up PostgreSQL clusters with extra replicas
  • add pgpool, pgbouncer, and metrics sidecars to PostgreSQL clusters
  • apply SQL policies to PostgreSQL clusters
  • assign metadata tags to PostgreSQL clusters
  • maintain PostgreSQL users and passwords
  • perform minor upgrades to PostgreSQL clusters
  • load simple CSV and JSON files into PostgreSQL clusters
  • perform database backups

Deployment Requirements

The Operator deploys on Kubernetes and Openshift clusters. Some form of storage is required, NFS, hostPath, and Storage Classes are currently supported.

The Operator includes various components that get deployed to your Kubernetes cluster as shown in the following diagram and detailed in the Design.

Reference

The Operator is developed and tested on CentOS and RHEL linux platforms but is known to run on other Linux variants.

Documentation

The following documentation is provided:

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
apis
cluster
Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment
Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment Package cluster holds the cluster CRD logic and definitions A cluster is comprised of a primary service, replica service, primary deployment, and replica deployment
pvc
pgo
api
cmd
Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI
Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI Package cmd provides the command line functions of the crunchy CLI

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL