reflect new UI helm charts in docs
This commit is contained in:
parent
a30dde9c55
commit
c10fac5347
|
|
@ -1,7 +1,7 @@
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
name: postgres-operator-ui
|
name: postgres-operator-ui
|
||||||
version: 0.1.0
|
version: 0.1.0
|
||||||
appVersion: 1.2.0
|
appVersion: 1.3.0
|
||||||
home: https://github.com/zalando/postgres-operator
|
home: https://github.com/zalando/postgres-operator
|
||||||
description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience
|
description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience
|
||||||
keywords:
|
keywords:
|
||||||
|
|
@ -12,6 +12,8 @@ keywords:
|
||||||
- patroni
|
- patroni
|
||||||
- spilo
|
- spilo
|
||||||
maintainers:
|
maintainers:
|
||||||
|
- name: Zalando
|
||||||
|
email: opensource@zalando.de
|
||||||
- name: siku4
|
- name: siku4
|
||||||
email: sk@sik-net.de
|
email: sk@sik-net.de
|
||||||
sources:
|
sources:
|
||||||
|
|
|
||||||
|
|
@ -104,7 +104,7 @@ kubectl create -f https://operatorhub.io/install/postgres-operator.yaml
|
||||||
This installs the operator in the `operators` namespace. More information can be
|
This installs the operator in the `operators` namespace. More information can be
|
||||||
found on [operatorhub.io](https://operatorhub.io/operator/postgres-operator).
|
found on [operatorhub.io](https://operatorhub.io/operator/postgres-operator).
|
||||||
|
|
||||||
## Create a Postgres cluster
|
## Check if Postgres Operator is running
|
||||||
|
|
||||||
Starting the operator may take a few seconds. Check if the operator pod is
|
Starting the operator may take a few seconds. Check if the operator pod is
|
||||||
running before applying a Postgres cluster manifest.
|
running before applying a Postgres cluster manifest.
|
||||||
|
|
@ -115,7 +115,52 @@ kubectl get pod -l name=postgres-operator
|
||||||
|
|
||||||
# if you've created the operator using helm chart
|
# if you've created the operator using helm chart
|
||||||
kubectl get pod -l app.kubernetes.io/name=postgres-operator
|
kubectl get pod -l app.kubernetes.io/name=postgres-operator
|
||||||
|
```
|
||||||
|
|
||||||
|
If the operator doesn't get into `Running` state, either check the latest K8s
|
||||||
|
events of the deployment or pod with `kubectl describe` or inspect the operator
|
||||||
|
logs:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
kubectl logs "$(kubectl get pod -l name=postgres-operator --output='name')"
|
||||||
|
```
|
||||||
|
|
||||||
|
## Deploy the operator UI
|
||||||
|
|
||||||
|
In the following paragraphs we describe how to access and manage Postgres
|
||||||
|
clusters from the command line with kubectl. But it can also be done from the
|
||||||
|
browser-based [Postgres Operator UI](operator-ui.md). Before deploying the UI
|
||||||
|
make sure the operator is running and its REST API is reachable through a
|
||||||
|
[K8s service](../manifests/api-service.yaml). The URL to this API must be
|
||||||
|
configured in the [deployment manifest](../ui/manifests/deployment.yaml#L43)
|
||||||
|
of the UI.
|
||||||
|
|
||||||
|
To deploy the UI simply apply all its manifests files or use the UI helm chart:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# manual deployment
|
||||||
|
kubectl apply -f ui/manifests/
|
||||||
|
|
||||||
|
# or helm chart
|
||||||
|
helm install postgres-operator-ui ./charts/postgres-operator-ui
|
||||||
|
```
|
||||||
|
|
||||||
|
Like with the operator, check if the UI pod gets into Running state:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# if you've created the operator using yaml manifests
|
||||||
|
kubectl get pod -l name=postgres-operator-ui
|
||||||
|
|
||||||
|
# if you've created the operator using helm chart
|
||||||
|
kubectl get pod -l app.kubernetes.io/name=postgres-operator-ui
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Create a Postgres cluster
|
||||||
|
|
||||||
|
|
||||||
|
```bash
|
||||||
# create a Postgres cluster
|
# create a Postgres cluster
|
||||||
kubectl create -f manifests/minimal-postgres-manifest.yaml
|
kubectl create -f manifests/minimal-postgres-manifest.yaml
|
||||||
```
|
```
|
||||||
|
|
|
||||||
|
|
@ -4,17 +4,17 @@ metadata:
|
||||||
name: "postgres-operator-ui"
|
name: "postgres-operator-ui"
|
||||||
namespace: "default"
|
namespace: "default"
|
||||||
labels:
|
labels:
|
||||||
application: "postgres-operator-ui"
|
name: "postgres-operator-ui"
|
||||||
team: "acid"
|
team: "acid"
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
application: "postgres-operator-ui"
|
name: "postgres-operator-ui"
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
application: "postgres-operator-ui"
|
name: "postgres-operator-ui"
|
||||||
team: "acid"
|
team: "acid"
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: postgres-operator-ui
|
serviceAccountName: postgres-operator-ui
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue