Difference between revisions of "Kubernetes Postgres Operator"

From UVOO Tech Wiki
Jump to navigation Jump to search
Line 11: Line 11:
 
https://github.com/CrunchyData/postgres-operator/releases/download/v4.6.2/pgo
 
https://github.com/CrunchyData/postgres-operator/releases/download/v4.6.2/pgo
  
 +
# Prep
 
```
 
```
 
curl -LO https://github.com/CrunchyData/postgres-operator/releases/download/v4.6.2/pgo
 
curl -LO https://github.com/CrunchyData/postgres-operator/releases/download/v4.6.2/pgo
 
chmod +x pgo
 
chmod +x pgo
 
mv pgo /usr/local/bin
 
mv pgo /usr/local/bin
 +
kubectl -n pgo port-forward svc/postgres-operator 8443:8443
 +
 +
cat <<EOF >> ~/.bashrc
 +
export PGOUSER="${HOME?}/.pgo/pgo/pgouser"
 +
export PGO_CA_CERT="${HOME?}/.pgo/pgo/client.crt"
 +
export PGO_CLIENT_CERT="${HOME?}/.pgo/pgo/client.crt"
 +
export PGO_CLIENT_KEY="${HOME?}/.pgo/pgo/client.key"
 +
export PGO_APISERVER_URL='https://127.0.0.1:8443'
 +
export PGO_NAMESPACE=pgo
 +
source ~/.bashrc
 +
EOF
 
```
 
```

Revision as of 15:11, 28 March 2021

https://access.crunchydata.com/documentation/postgres-operator/latest/quickstart/

https://github.com/CrunchyData/postgres-operator

Microk8s

vi client-setup.sh

PGO_CMD="${PGO_CMD-microk8s.kubectl}"

https://github.com/CrunchyData/postgres-operator/releases/download/v4.6.2/pgo

Prep

curl -LO https://github.com/CrunchyData/postgres-operator/releases/download/v4.6.2/pgo
chmod +x pgo
mv pgo /usr/local/bin
kubectl -n pgo port-forward svc/postgres-operator 8443:8443

cat <<EOF >> ~/.bashrc
export PGOUSER="${HOME?}/.pgo/pgo/pgouser"
export PGO_CA_CERT="${HOME?}/.pgo/pgo/client.crt"
export PGO_CLIENT_CERT="${HOME?}/.pgo/pgo/client.crt"
export PGO_CLIENT_KEY="${HOME?}/.pgo/pgo/client.key"
export PGO_APISERVER_URL='https://127.0.0.1:8443'
export PGO_NAMESPACE=pgo
source ~/.bashrc
EOF