Skip to content

Commit

Permalink
docs: removed old k8s demo and refer kube-thanos instead (#1600)
Browse files Browse the repository at this point in the history
Signed-off-by: Martin Chodur <[email protected]>
  • Loading branch information
FUSAKLA authored and bwplotka committed Nov 13, 2019
1 parent 5eb43c1 commit 2591455
Show file tree
Hide file tree
Showing 33 changed files with 16 additions and 3,673 deletions.
18 changes: 10 additions & 8 deletions docs/quick-tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,7 @@ Rolling this out has little to zero impact on the running Prometheus instance. I

If you are not interested in backing up any data, the `--objstore.config-file` flag can simply be omitted.

* _[Example Kubernetes manifest](/tutorials/kubernetes-demo/manifests/prometheus-ha-sidecar.yaml)_
* _[Example Kubernetes manifest with Minio upload](/tutorials/kubernetes-demo/manifests/prometheus-ha-sidecar-lts.yaml)_
* _[Example Kubernetes manifests using Prometheus operator](https://github.com/coreos/prometheus-operator/tree/master/example/thanos)_
* _[Example Deploying sidecar using official Prometheus Helm Chart](/tutorials/kubernetes-helm/README.md)_
* _[Details & Config for other object stores](storage.md)_

Expand All @@ -92,8 +91,8 @@ thanos sidecar \
--grpc-address 0.0.0.0:19090 # GRPC endpoint for StoreAPI
```

* _[Example Kubernetes manifest](/tutorials/kubernetes-demo/manifests/prometheus-ha-sidecar.yaml)_
* _[Example Kubernetes manifest with GCS upload](/tutorials/kubernetes-demo/manifests/prometheus-ha-sidecar-lts.yaml)_
* _[Example Kubernetes manifests using Prometheus operator](https://github.com/coreos/prometheus-operator/tree/master/example/thanos)_


#### External Labels

Expand Down Expand Up @@ -159,7 +158,7 @@ thanos query \

Go to the configured HTTP address, and you should now be able to query across all Prometheus instances and receive de-duplicated data.

* _[Example Kubernetes manifest](/tutorials/kubernetes-demo/manifests/thanos-querier.yaml)_
* _[Example Kubernetes manifest](https://github.com/thanos-io/kube-thanos/blob/master/manifests/thanos-querier-deployment.yaml)_

#### Communication Between Components

Expand All @@ -180,8 +179,7 @@ thanos query \

Read more details [here](service-discovery.md).

* _[Example Kubernetes manifest](/tutorials/kubernetes-demo/manifests/prometheus-ha-sidecar.yaml)_
* _[Example Kubernetes manifest with GCS upload](/tutorials/kubernetes-demo/manifests/prometheus-ha-sidecar-lts.yaml)_
* _[Example Kubernetes manifests using Prometheus operator](https://github.com/coreos/prometheus-operator/tree/master/example/thanos)_

### [Store Gateway](components/store.md)

Expand All @@ -199,7 +197,7 @@ thanos store \

The store gateway occupies small amounts of disk space for caching basic information about data in the object storage. This will rarely exceed more than a few gigabytes and is used to improve restart times. It is useful but not required to preserve it across restarts.

* _[Example Kubernetes manifest](/tutorials/kubernetes-demo/manifests/thanos-store-gateway.yaml)_
* _[Example Kubernetes manifest](https://github.com/thanos-io/kube-thanos/blob/master/manifests/thanos-store-statefulSet.yaml)_

### [Compactor](components/compact.md)

Expand All @@ -218,7 +216,11 @@ The compactor is not in the critical path of querying or data backup. It can eit

_NOTE: The compactor must be run as a **singleton** and must not run when manually modifying data in the bucket._

* _[Example Kubernetes manifest](https://github.com/thanos-io/kube-thanos/blob/master/examples/all/manifests/thanos-compactor-statefulSet.yaml)_

### [Ruler/Rule](components/rule.md)

In case of Prometheus with Thanos sidecar does not have enough retention, or if you want to have alerts or recording rules that requires global view, Thanos has just the component for that: the [Ruler](components/rule.md),
which does rule and alert evaluation on top of a given Thanos Querier.


6 changes: 6 additions & 0 deletions docs/release-process.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,12 @@ Process of releasing a *minor* Thanos version:
1. *In case of version after `v1+.y.z`*, double check if none of the changes break API compatibility. This should be done in PR review process, but double check is good to have.
1. In case of `v0.y.z`, document all incompatibilities in changelog.

1. Update tutorials:
1. Update the Thanos version used in the [tutorials](../tutorials) manifests.
1. In case of any breaking changes or necessary updates adjust the manifests
so the tutorial stays up to date.
1. Update the [scripts/quickstart.sh](../scripts/quickstart.sh) script if needed.

1. After review, merge the PR and immediately after this tag a version:

```bash
Expand Down
2 changes: 0 additions & 2 deletions tutorials/kubernetes-demo/.gitignore

This file was deleted.

3 changes: 0 additions & 3 deletions tutorials/kubernetes-demo/README.md

This file was deleted.

17 changes: 0 additions & 17 deletions tutorials/kubernetes-demo/apply-pv-gen-metrics.sh

This file was deleted.

Loading

0 comments on commit 2591455

Please sign in to comment.