doco updates

This commit is contained in:
marcel-dempers 2020-07-11 22:11:21 +10:00
parent eb3e655bb3
commit 7d9aa53bbd
3 changed files with 36 additions and 14 deletions

View File

@ -0,0 +1,27 @@
# Kubernetes 1.14.8 Monitoring Guide
Create a cluster with [kind](https://kind.sigs.k8s.io/docs/user/quick-start/)
```
kind create cluster --name prometheus --image kindest/node:v1.14.9
```
```
kubectl create ns monitoring
# Create the operator to instanciate all CRDs
# Note: You will see error: no matches for kind "ServiceMonitor" ...
# Wait till the operator is running, then rerun the command
kubectl -n monitoring apply -f ./prometheus-monitoring/kubernetes/1.14.8/prometheus-operator/
# Deploy monitoring components
kubectl -n monitoring apply -f ./prometheus-monitoring/kubernetes/1.14.8/node-exporter/
kubectl -n monitoring apply -f ./prometheus-monitoring/kubernetes/1.14.8/kube-state-metrics/
kubectl -n monitoring apply -f ./prometheus-monitoring/kubernetes/1.14.8/alertmanager
# Deploy prometheus instance and all the service monitors for targets
kubectl -n monitoring apply -f ./prometheus-monitoring/kubernetes/1.14.8/prometheus-cluster-monitoring/
# Dashboarding
kubectl -n monitoring create -f ./prometheus-monitoring/kubernetes/1.14.8/grafana/
```

View File

@ -9,17 +9,17 @@ kind create cluster --name prometheus --image kindest/node:v1.18.4
kubectl create ns monitoring
# Create the operator to instanciate all CRDs
kubectl -n monitoring apply -f prometheus-monitoring/kubernetes/1.18.4/prometheus-operator/
kubectl -n monitoring apply -f ./prometheus-monitoring/kubernetes/1.18.4/prometheus-operator/
# Deploy monitoring components
kubectl -n monitoring apply -f prometheus-monitoring/kubernetes/1.18.4/node-exporter/
kubectl -n monitoring apply -f prometheus-monitoring/kubernetes/1.18.4/kube-state-metrics/
kubectl -n monitoring apply -f prometheus-monitoring/kubernetes/1.18.4/alertmanager
kubectl -n monitoring apply -f ./prometheus-monitoring/kubernetes/1.18.4/node-exporter/
kubectl -n monitoring apply -f ./prometheus-monitoring/kubernetes/1.18.4/kube-state-metrics/
kubectl -n monitoring apply -f ./prometheus-monitoring/kubernetes/1.18.4/alertmanager
# Deploy prometheus instance and all the service monitors for targets
kubectl -n monitoring apply -f prometheus-monitoring/kubernetes/1.18.4/prometheus-cluster-monitoring/
kubectl -n monitoring apply -f ./prometheus-monitoring/kubernetes/1.18.4/prometheus-cluster-monitoring/
# Dashboarding
kubectl -n monitoring create -f prometheus-monitoring/kubernetes/1.18.4/grafana/
kubectl -n monitoring create -f ./prometheus-monitoring/kubernetes/1.18.4/grafana/
```

View File

@ -1,11 +1,7 @@
# Prometheus Guide
# Kubernetes monitoring with Prometheus
Important Notice:
-----------------
To ensure I don't make any breaking changes, I have tagged the source code as a snapshot of the time the video was released.
The tag will point to the exact source code I tested when I made the video.
If you are using master branch, there might be breaking changes however I do my best to avoid it.
Kubernetes [1.14.8](./1.14.8/readme.md) <br/>
Kubernetes [1.18.4](./1.18.4/readme.md) <br/>
## Prometheus Overview
@ -32,4 +28,3 @@ Video : [here](https://youtu.be/1-tRiThpFrY) <br/>
Source Code tested on K8s version 1.14.8 <br/>
Source: [here](https://github.com/marcel-dempers/docker-development-youtube-series/releases/tag/prometheus-node-exporter-1)<br/>
More coming soon!