From 7d9aa53bbd7e471c1e5b8a9de775c94a5f266973 Mon Sep 17 00:00:00 2001 From: marcel-dempers Date: Sat, 11 Jul 2020 22:11:21 +1000 Subject: [PATCH] doco updates --- .../kubernetes/1.14.8/readme.md | 27 +++++++++++++++++++ .../kubernetes/1.18.4/readme.md | 12 ++++----- prometheus-monitoring/kubernetes/readme.md | 11 +++----- 3 files changed, 36 insertions(+), 14 deletions(-) create mode 100644 prometheus-monitoring/kubernetes/1.14.8/readme.md diff --git a/prometheus-monitoring/kubernetes/1.14.8/readme.md b/prometheus-monitoring/kubernetes/1.14.8/readme.md new file mode 100644 index 0000000..f6df843 --- /dev/null +++ b/prometheus-monitoring/kubernetes/1.14.8/readme.md @@ -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/ + +``` \ No newline at end of file diff --git a/prometheus-monitoring/kubernetes/1.18.4/readme.md b/prometheus-monitoring/kubernetes/1.18.4/readme.md index c040127..f1ed4c6 100644 --- a/prometheus-monitoring/kubernetes/1.18.4/readme.md +++ b/prometheus-monitoring/kubernetes/1.18.4/readme.md @@ -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/ ``` \ No newline at end of file diff --git a/prometheus-monitoring/kubernetes/readme.md b/prometheus-monitoring/kubernetes/readme.md index e60d317..8530302 100644 --- a/prometheus-monitoring/kubernetes/readme.md +++ b/prometheus-monitoring/kubernetes/readme.md @@ -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)
+Kubernetes [1.18.4](./1.18.4/readme.md)
## Prometheus Overview @@ -32,4 +28,3 @@ Video : [here](https://youtu.be/1-tRiThpFrY)
Source Code tested on K8s version 1.14.8
Source: [here](https://github.com/marcel-dempers/docker-development-youtube-series/releases/tag/prometheus-node-exporter-1)
-More coming soon!