Skip to content
This repository has been archived by the owner on Jan 18, 2024. It is now read-only.

Access and data node configs #297

Open
wants to merge 45 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
623e0ae
Update helm command to remove name option
mjeffin Mar 21, 2021
1d7756f
Point default Docker image to timescale
feikesteenbergen Apr 12, 2021
3beb6f6
Support PostgreSQL 13
feikesteenbergen Apr 12, 2021
db48b7d
Merge pull request #4 from timescale/master
raresfirebolt Apr 27, 2021
329d7e3
generate secrets manually
Mar 17, 2021
cac1c4f
Merge pull request #2 from raresfirebolt/remove_secrets_from_git
raresfirebolt May 12, 2021
50bc738
update chart index
raresfirebolt May 13, 2021
1fca141
Merge pull request #5 from raresfirebolt/remove_secrets_from_git
raresfirebolt May 13, 2021
67b5fa1
separate configs
raresfirebolt Jun 18, 2021
9f3b6d0
max transaction
raresfirebolt Jun 18, 2021
2236731
split all values
raresfirebolt Jun 18, 2021
68e474d
add chart to repo
raresfirebolt Jun 18, 2021
6576fb1
reorder params
raresfirebolt Jun 18, 2021
f28114c
split config each node
raresfirebolt Jun 23, 2021
49fb4a5
variable camelcase
raresfirebolt Jun 24, 2021
c5f6fc9
revert affinityTemplate
raresfirebolt Jun 24, 2021
a3addf7
update admin guide and repo
raresfirebolt Jun 25, 2021
747c09d
Merge pull request #6 from raresfirebolt/access_and_data_node_configs
raresfirebolt Jun 25, 2021
37ee54e
fix access data node affinity
raresfirebolt Jun 26, 2021
5721dfb
same ver multinode
raresfirebolt Jun 28, 2021
f4c993b
Merge pull request #7 from raresfirebolt/affinity_per_node_fix
raresfirebolt Jun 28, 2021
d1c007a
Merge pull request #8 from raresfirebolt/affinity_per_node_fix
raresfirebolt Jun 28, 2021
efbc85a
headless
raresfirebolt Jul 2, 2021
23f9ded
allow specify IP
raresfirebolt Jul 5, 2021
eb4fb85
chart package
raresfirebolt Jul 5, 2021
816d28e
Merge pull request #9 from raresfirebolt/hedless_access_service
raresfirebolt Jul 5, 2021
60636f4
Merge pull request #10 from raresfirebolt/hedless_access_service
raresfirebolt Jul 5, 2021
8ed4104
fix resources location
raresfirebolt Jul 15, 2021
7bce9cc
chart repo
raresfirebolt Jul 15, 2021
8566250
Merge pull request #11 from raresfirebolt/resources_access_data_node
raresfirebolt Jul 16, 2021
fa13e60
Merge pull request #12 from raresfirebolt/resources_access_data_node
raresfirebolt Jul 16, 2021
63fba75
extra pod labels
raresfirebolt Jul 20, 2021
8d46f16
cleanup
raresfirebolt Jul 20, 2021
a0876fc
indentation
raresfirebolt Jul 21, 2021
0442d6b
cleanup
raresfirebolt Jul 21, 2021
d80681c
replicast to instances
raresfirebolt Jul 21, 2021
2708733
replicas
raresfirebolt Jul 21, 2021
d0f5e9a
fix inndet
raresfirebolt Jul 21, 2021
d9bbd54
new chart
raresfirebolt Jul 21, 2021
a707be2
Delete install.sh
EladDolev Jul 21, 2021
32127da
Merge pull request #13 from raresfirebolt/extra_labels
raresfirebolt Jul 21, 2021
bb916e6
Merge pull request #14 from raresfirebolt/extra_labels
raresfirebolt Jul 21, 2021
956ff48
increase job backofflimit
raresfirebolt Jul 22, 2021
1720e35
chart package
raresfirebolt Jul 22, 2021
8ec7ecd
Merge pull request #16 from raresfirebolt/job_backofflimit
raresfirebolt Jul 22, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
96 changes: 72 additions & 24 deletions charts/repo/index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,55 @@ apiVersion: v1
entries:
timescaledb-multinode:
- apiVersion: v1
created: "2021-04-12T14:27:32.368475328+02:00"
created: "2021-07-22T09:54:55.736858883+03:00"
description: TimescaleDB Multinode Deployment.
digest: f07bab11cdb498809c07d807974cd4499a304fae9c9251779a4a6eaac3551515
home: https://github.com/timescale/timescaledb-kubernetes
maintainers:
- email: [email protected]
name: TimescaleDB
name: timescaledb-multinode
sources:
- https://github.com/timescale/timescaledb-kubernetes
- https://github.com/timescale/timescaledb-docker-ha
- https://github.com/zalando/patroni
urls:
- timescaledb-multinode-0.9.0.tgz
version: 0.9.0
- apiVersion: v1
created: "2021-07-22T09:54:55.735903222+03:00"
description: TimescaleDB Multinode Deployment.
digest: bc4f70989a2bdc35e5a4a9efe311a87ffcef3e0acb5ee704a010d49ecb372765
home: https://github.com/timescale/timescaledb-kubernetes
maintainers:
- email: [email protected]
name: TimescaleDB
name: timescaledb-multinode
sources:
- https://github.com/timescale/timescaledb-kubernetes
- https://github.com/timescale/timescaledb-docker-ha
- https://github.com/zalando/patroni
urls:
- timescaledb-multinode-0.8.2.tgz
version: 0.8.2
- apiVersion: v1
created: "2021-07-22T09:54:55.734946117+03:00"
description: TimescaleDB Multinode Deployment.
digest: e0729d1731fb22f769494b921b275153d625aebcbdb68c432c2ccd1897f4d66c
home: https://github.com/timescale/timescaledb-kubernetes
maintainers:
- email: [email protected]
name: TimescaleDB
name: timescaledb-multinode
sources:
- https://github.com/timescale/timescaledb-kubernetes
- https://github.com/timescale/timescaledb-docker-ha
- https://github.com/zalando/patroni
urls:
- timescaledb-multinode-0.8.1.tgz
version: 0.8.1
- apiVersion: v1
created: "2021-07-22T09:54:55.734141299+03:00"
description: TimescaleDB Multinode Deployment.
digest: 101d72220765f49e6b081c134c1f793bbe90d7f67a4f4c36c794be989e34623d
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -18,7 +66,7 @@ entries:
- timescaledb-multinode-0.8.0.tgz
version: 0.8.0
- apiVersion: v1
created: "2021-04-12T14:27:32.367943817+02:00"
created: "2021-07-22T09:54:55.733314553+03:00"
description: TimescaleDB Multinode Deployment.
digest: db2bea7290cd265835e11859a39e72562c7e21f1a90df0401e14e05d7adea1d6
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -34,7 +82,7 @@ entries:
- timescaledb-multinode-0.7.0.tgz
version: 0.7.0
- apiVersion: v1
created: "2021-04-12T14:27:32.36740087+02:00"
created: "2021-07-22T09:54:55.732478183+03:00"
description: TimescaleDB Multinode Deployment.
digest: d537d361eb0f72bce12d8e4f993dbc980f7850a22bb1a7bcd8825a7a4a00d38f
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -50,7 +98,7 @@ entries:
- timescaledb-multinode-0.6.3.tgz
version: 0.6.3
- apiVersion: v1
created: "2021-04-12T14:27:32.36684507+02:00"
created: "2021-07-22T09:54:55.731592561+03:00"
description: TimescaleDB Multinode Deployment.
digest: a6c664a75489e069cdd2d36dff87ca6d2b3a38a3edf16de4234418b354e40eea
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -67,7 +115,7 @@ entries:
version: 0.3.0
timescaledb-single:
- apiVersion: v1
created: "2021-04-12T14:27:32.398815015+02:00"
created: "2021-07-22T09:54:55.779912355+03:00"
description: TimescaleDB HA Deployment.
digest: 8bb26c938538e767a0da086f7535e1b81fa03af292becf44d406d7a8d8da9321
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -83,7 +131,7 @@ entries:
- timescaledb-single-0.9.0.tgz
version: 0.9.0
- apiVersion: v1
created: "2021-04-12T14:27:32.396520469+02:00"
created: "2021-07-22T09:54:55.777334123+03:00"
description: TimescaleDB HA Deployment.
digest: a976fc399539e012942a3e55dce1d735c5c36bb4678e57a66ac7d280c8bfceb9
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -99,7 +147,7 @@ entries:
- timescaledb-single-0.8.2.tgz
version: 0.8.2
- apiVersion: v1
created: "2021-04-12T14:27:32.39453048+02:00"
created: "2021-07-22T09:54:55.774752711+03:00"
description: TimescaleDB HA Deployment.
digest: d047ac65b447b75f748c6fe94cec7ed208e91c20b42eb912baa7aa4f4131518c
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -115,7 +163,7 @@ entries:
- timescaledb-single-0.8.1.tgz
version: 0.8.1
- apiVersion: v1
created: "2021-04-12T14:27:32.392625053+02:00"
created: "2021-07-22T09:54:55.772154048+03:00"
description: TimescaleDB HA Deployment.
digest: 63a9d362ea53efbe6103b8fd0cf07400aa2ccb090740eda213f862d588320c79
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -131,7 +179,7 @@ entries:
- timescaledb-single-0.8.0.tgz
version: 0.8.0
- apiVersion: v1
created: "2021-04-12T14:27:32.390635441+02:00"
created: "2021-07-22T09:54:55.769156425+03:00"
description: TimescaleDB HA Deployment.
digest: 1948357489eff42eb81bcb59a465615e20b791dc54178d1bbaf1a650b7f46de1
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -147,7 +195,7 @@ entries:
- timescaledb-single-0.7.1.tgz
version: 0.7.1
- apiVersion: v1
created: "2021-04-12T14:27:32.388602011+02:00"
created: "2021-07-22T09:54:55.766780779+03:00"
description: TimescaleDB HA Deployment.
digest: 39e270f51713dd0f2be64c8a80d747bc1e78173fd3e2c6172ff993f9a7dacd1b
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -163,7 +211,7 @@ entries:
- timescaledb-single-0.7.0.tgz
version: 0.7.0
- apiVersion: v1
created: "2021-04-12T14:27:32.386868236+02:00"
created: "2021-07-22T09:54:55.764406695+03:00"
description: TimescaleDB HA Deployment.
digest: 463bf4eca84cbefbd2e4a88928fe1ccc59a69fb95a4952ce15ca746adb479a29
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -179,7 +227,7 @@ entries:
- timescaledb-single-0.6.2.tgz
version: 0.6.2
- apiVersion: v1
created: "2021-04-12T14:27:32.38534498+02:00"
created: "2021-07-22T09:54:55.762224915+03:00"
description: TimescaleDB HA Deployment.
digest: 8ad82438d3fc818e6729afa77607521b7510b68fa4e0b4e7d0836f33990f0a63
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -195,7 +243,7 @@ entries:
- timescaledb-single-0.6.1.tgz
version: 0.6.1
- apiVersion: v1
created: "2021-04-12T14:27:32.383853585+02:00"
created: "2021-07-22T09:54:55.759367663+03:00"
description: TimescaleDB HA Deployment.
digest: b1c985faf6852aea91e6931230d19656f126fb7eabff004e92ffa2fb411cfbe2
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -211,7 +259,7 @@ entries:
- timescaledb-single-0.6.0.tgz
version: 0.6.0
- apiVersion: v1
created: "2021-04-12T14:27:32.382306958+02:00"
created: "2021-07-22T09:54:55.75719717+03:00"
description: TimescaleDB HA Deployment.
digest: 977ccd3dfe52e84a18e9ecf8c4138a937621910f743071fff58b497c357afb7c
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -227,7 +275,7 @@ entries:
- timescaledb-single-0.5.8.tgz
version: 0.5.8
- apiVersion: v1
created: "2021-04-12T14:27:32.380478308+02:00"
created: "2021-07-22T09:54:55.755007106+03:00"
description: TimescaleDB HA Deployment.
digest: 069c515c7055289ecf8189962e648e033053e8e7bdb47c39f9ec058e99911183
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -243,7 +291,7 @@ entries:
- timescaledb-single-0.5.7.tgz
version: 0.5.7
- apiVersion: v1
created: "2021-04-12T14:27:32.378981809+02:00"
created: "2021-07-22T09:54:55.752936113+03:00"
description: TimescaleDB HA Deployment.
digest: f0c9b30a4bf3d3e9c221efa37946bef05bad7fe79eb1808a7c8088c2d24e1075
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -259,7 +307,7 @@ entries:
- timescaledb-single-0.5.6.tgz
version: 0.5.6
- apiVersion: v1
created: "2021-04-12T14:27:32.37748912+02:00"
created: "2021-07-22T09:54:55.750472815+03:00"
description: TimescaleDB HA Deployment.
digest: 27098601d61f727ac71c2bfb67a1240c99188fc56ab4d0a0375cf5abc09547dc
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -275,7 +323,7 @@ entries:
- timescaledb-single-0.5.5.tgz
version: 0.5.5
- apiVersion: v1
created: "2021-04-12T14:27:32.376116858+02:00"
created: "2021-07-22T09:54:55.748234847+03:00"
description: TimescaleDB HA Deployment.
digest: 5bd289b789c7fae00b98ae9d1ce0b86e6b8463fbe4fbdaf20d59b60aca137580
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -291,7 +339,7 @@ entries:
- timescaledb-single-0.5.4.tgz
version: 0.5.4
- apiVersion: v1
created: "2021-04-12T14:27:32.374771844+02:00"
created: "2021-07-22T09:54:55.746307884+03:00"
description: TimescaleDB HA Deployment.
digest: 6cd19bcb822c9610ad13fbe49b03c3bd9d5f4655920b44e41f937487ecf86d9d
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -307,7 +355,7 @@ entries:
- timescaledb-single-0.5.3.tgz
version: 0.5.3
- apiVersion: v1
created: "2021-04-12T14:27:32.373587337+02:00"
created: "2021-07-22T09:54:55.74452903+03:00"
description: TimescaleDB HA Deployment.
digest: 9e2570426e0445a2e4f079fe757bbaadbc95a764c12ce10903f426d3b69cfde9
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -323,7 +371,7 @@ entries:
- timescaledb-single-0.5.2.tgz
version: 0.5.2
- apiVersion: v1
created: "2021-04-12T14:27:32.371986155+02:00"
created: "2021-07-22T09:54:55.742781451+03:00"
description: TimescaleDB HA Deployment.
digest: 128a7f0738f176a2abe6b7e1c3a1173ac6c4a77f7816704add3f0664609915aa
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -339,7 +387,7 @@ entries:
- timescaledb-single-0.5.1.tgz
version: 0.5.1
- apiVersion: v1
created: "2021-04-12T14:27:32.370764712+02:00"
created: "2021-07-22T09:54:55.740886787+03:00"
description: TimescaleDB HA Deployment.
digest: f4e0e05c989f04c78d9bd0a5b7ab2c6e1d2227af72ad05f7451a3e01b462bba0
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -355,7 +403,7 @@ entries:
- timescaledb-single-0.5.0.tgz
version: 0.5.0
- apiVersion: v1
created: "2021-04-12T14:27:32.369619685+02:00"
created: "2021-07-22T09:54:55.738562002+03:00"
description: TimescaleDB HA Deployment.
digest: 2ae9d4a4ba25caf626e837244bf092721439e822d486f2c17f238b479012dedb
home: https://github.com/timescale/timescaledb-kubernetes
Expand All @@ -370,4 +418,4 @@ entries:
urls:
- timescaledb-single-0.4.0.tgz
version: 0.4.0
generated: "2021-04-12T14:27:32.366210995+02:00"
generated: "2021-07-22T09:54:55.730629048+03:00"
Binary file added charts/repo/timescaledb-multinode-0.8.1.tgz
Binary file not shown.
Binary file added charts/repo/timescaledb-multinode-0.8.2.tgz
Binary file not shown.
Binary file added charts/repo/timescaledb-multinode-0.9.0.tgz
Binary file not shown.
2 changes: 1 addition & 1 deletion charts/timescaledb-multinode/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
apiVersion: v1
name: timescaledb-multinode
description: 'TimescaleDB Multinode Deployment.'
version: 0.8.0
version: 0.9.0
# appVersion specifies the version of the software, which can vary wildly,
# e.g. TimescaleDB 1.4.1 on PostgreSQL 11 or TimescaleDB 1.5.0 on PostgreSQL 12.
# https://github.com/helm/helm/blob/master/docs/charts.md#the-appversion-field
Expand Down
24 changes: 24 additions & 0 deletions charts/timescaledb-multinode/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ To install the chart as a release and name it `my-release`:
```console
helm upgrade --install my-release .
```
Configurations can be defined seprately for each node type - access node and data node.

You can override parameters using the `--set key=value[,key=value]` argument to `helm upgrade --install`,
e.g., to install the chart with randomly generated passwords:
Expand All @@ -39,6 +40,21 @@ Alternatively, a YAML file that specifies the values for the parameters can be p
helm upgrade --install my-release -f myvalues.yaml .
```

### Secret override

Instead of setting secrets in values.yaml, they can be manually generated. The following example is for timescaledb-access node and timescaledb-data node.

In values.yaml set:
```console
credentials:
fromValues: false
```

```console
kubectl create secret generic `my-release`-access --from-literal=password-superuser='<manually_generated_timescaledb-access_password>'
kubectl create secret generic `my-release`-data --from-literal=password-superuser='<manually_generated_client_timescaledb-data_password>'
```

For details about what parameters you can set, have a look at the [Administrator Guide](admin-guide.md#configure)

## Using a local image
Expand Down Expand Up @@ -108,6 +124,14 @@ our [TimescaleDB > Tutorial: Scaling out TimescaleDB](https://docs.timescale.com
to create distributed hypertables and start using multinode TimescaleDB.

### Connecting from another pod
If you are connecting from inside a pod in the Kubernetes cluster set service type to ClusterIP. Edit the following in values.yaml:

```console
access:
service:
type: ClusterIP
```
Additionaly, when running the service as ClusterIP, you can specify a static IP addess or run service in headless mode by setting `accessNode.service.clusterIP` to `None`

From inside a pod in the Kubernetes cluster, you need to use the
internal DNS address, e.g.,
Expand Down
Loading