diff --git a/kubernetes/mainnet-us-east-2-dev-eks/helm/config.yaml b/kubernetes/mainnet-us-east-2-dev-eks/helm/config.yaml index f7c275b7b..da11d266d 100644 --- a/kubernetes/mainnet-us-east-2-dev-eks/helm/config.yaml +++ b/kubernetes/mainnet-us-east-2-dev-eks/helm/config.yaml @@ -110,3 +110,49 @@ deployments: values: - base - gateway-0 + # splitstore testing + - chart: filecoin/lotus-fullnode + version: 0.3.3 + namespace: ntwk-mainnet-splitstore-test + name: standard-16g + values: + - base + - limits-16G + - chart: filecoin/lotus-fullnode + version: 0.3.3 + namespace: ntwk-mainnet-splitstore-test + name: standard-32g + values: + - base + - limits-32G + - chart: filecoin/lotus-fullnode + version: 0.3.3 + namespace: ntwk-mainnet-splitstore-test + name: standard-48g + values: + - base + - limits-48G + - chart: filecoin/lotus-fullnode + version: 0.3.3 + namespace: ntwk-mainnet-splitstore-test + name: splitstore-16g + values: + - base + - coldstore-discard + - limits-16G + - chart: filecoin/lotus-fullnode + version: 0.3.3 + namespace: ntwk-mainnet-splitstore-test + name: splitstore-32g + values: + - base + - coldstore-discard + - limits-32G + - chart: filecoin/lotus-fullnode + version: 0.3.3 + namespace: ntwk-mainnet-splitstore-test + name: splitstore-48g + values: + - base + - coldstore-discard + - limits-48G diff --git a/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/base.yaml b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/base.yaml new file mode 100644 index 000000000..6c195bfd2 --- /dev/null +++ b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/base.yaml @@ -0,0 +1,21 @@ +image: + tag: mainnet-0dfafb284 + +prometheusOperatorServiceMonitor: true + +persistence: + datastore: + enabled: true + storageClassName: "ebs-csi" + size: "3000Gi" + +importSnapshot: + enabled: true + strategy: url + +daemonEnvs: + - name: GOLOG_LOG_FMT + value: json + +additionalLabels: + network: mainnet diff --git a/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/coldstore-discard.yaml b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/coldstore-discard.yaml new file mode 100644 index 000000000..e018a9c0a --- /dev/null +++ b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/coldstore-discard.yaml @@ -0,0 +1,11 @@ +daemonConfig: | + [API] + ListenAddress = "/ip4/0.0.0.0/tcp/1234/http" + [Libp2p] + ListenAddresses = ["/ip4/0.0.0.0/tcp/1347"] + [Chainstore] + EnableSplitstore = true + [Chainstore.Splitstore] + ColdStoreType = "discard" + MarkSetType = "badger" + HotStoreFullGCFrequency = 6 diff --git a/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-16G.yaml b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-16G.yaml new file mode 100644 index 000000000..035a31c8c --- /dev/null +++ b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-16G.yaml @@ -0,0 +1,6 @@ +resources: + requests: + memory: 16Gi + cpu: 8 + limits: + memory: 16Gi diff --git a/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-32G.yaml b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-32G.yaml new file mode 100644 index 000000000..c1cff48e8 --- /dev/null +++ b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-32G.yaml @@ -0,0 +1,6 @@ +resources: + requests: + memory: 32Gi + cpu: 8 + limits: + memory: 32Gi diff --git a/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-48G.yaml b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-48G.yaml new file mode 100644 index 000000000..0f07f6120 --- /dev/null +++ b/kubernetes/mainnet-us-east-2-dev-eks/helm/ntwk-mainnet-splitstore-test/filecoin/lotus-fullnode/limits-48G.yaml @@ -0,0 +1,6 @@ +resources: + requests: + memory: 48Gi + cpu: 8 + limits: + memory: 48Gi