Difference between revisions of "Kubernetes Postgres Operator"
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