some link fixes

This commit is contained in:
2023-01-28 18:44:08 +01:00
parent ce68e18a25
commit e06daf032f
9 changed files with 58 additions and 36 deletions

View File

@ -357,7 +357,7 @@ It's now time to go back to Grafana and try to get some charts from influxdb ! F
Now create a new dashboard, a new panel, and keep *Time series* as main graph system. Select above InfluxDB data source and switch to raw query expression. Finally, put following query `SELECT sum("value") FROM "http_reqs" WHERE $timeFilter GROUP BY time(1s)` in fields. Some graph should appear, select the right time interval where you have done previous load testing and voilà !
[![Grafana load testing](grafana-load-testing.png)](grafana-load-testing)
[![Grafana load testing](grafana-load-testing.png)](grafana-load-testing.png)
We now have the current HTTP requests count for every second. Below the *Chart.js* result of my own loading test.

View File

@ -12,6 +12,7 @@ Build your self-hosted Kubernetes cluster and be free from any SaaS solutions by
1. Terraform
2. K3S usage
3. Hetzner CSI drivers
## 1st check ✅

View File

@ -11,9 +11,9 @@ Build your self-hosted Kubernetes cluster and be free from any SaaS solutions by
{{< /lead >}}
1. Traefik & cert-manager
2. NFS subdirectory provisioner
3. Portainer
4. Minio
2. Resilient Storage with Longhorn
3. Samples with Portainer & Minio
4. S3 Backup with longhorn
## 2nd check ✅

View File

@ -10,12 +10,11 @@ draft: true
Build your self-hosted Kubernetes cluster and be free from any SaaS solutions by following this opinionated guide 🎉
{{< /lead >}}
1. MySQL and PostgreSQL
2. Web management apps with PMA & PGA
3. Job backups
4. NFS Backup
1. Add data-01 node
2. MySQL and PostgreSQL
3. Web management apps with PMA & PGA
4. Job backups
5. Clustering with additional data-02 and postgreSQL cluster
6. Additional DB apps (Matomo / Redmine)
## 3rd check ✅

View File

@ -12,9 +12,10 @@ Build your self-hosted Kubernetes cluster and be free from any SaaS solutions by
1. Add monitor-01
2. Prometheus Stack
3. Grafana
4. Loki / Promtail
3. Loki / Promtail
4. Grafana
5. Services Monitor & Dashboards
## 4th check ✅
We now have a full monitoring suite ! Go [next part]({{< ref "/posts/15-build-your-kubernetes-cluster-part-6" >}}) if you want a complete CI suite for apps building.
We now have a full monitoring suite ! Go [next part]({{< ref "/posts/15-build-your-kubernetes-cluster-part-6" >}}) to finally use our cluster with some real apps, including some well known low-code tools !

View File

@ -1,8 +1,8 @@
---
title: "Setup a HA Kubernetes cluster Part VI - VCS & CI"
title: "Setup a HA Kubernetes cluster Part V - Monitoring Stack"
date: 2022-12-13
description: "Follow this opinionated guide as starter-kit for your own Kubernetes platform..."
tags: ["kubernetes", "gitea", "concourse"]
tags: ["kubernetes", "nocode", "nocodb", "n8n", "redmine", "analytics", "umami"]
draft: true
---
@ -10,12 +10,12 @@ draft: true
Build your self-hosted Kubernetes cluster and be free from any SaaS solutions by following this opinionated guide 🎉
{{< /lead >}}
1. Add runner-01
2. Gitea
3. Docker registry
4. Concourse
5. Testing with app push
1. Build and deploy simple blog
2. Analytics with Umami
3. Redmine
4. NocoDB
5. n8n
## 5th check ✅
We have everything we need for app building, it's now time to deploy them automatically (Continuous Delivery) with GitOps way on [next part]({{< ref "/posts/16-build-your-kubernetes-cluster-part-7" >}}).
We now have a full monitoring suite ! Go [next part]({{< ref "/posts/16-build-your-kubernetes-cluster-part-7" >}}) if you want a complete CI suite for apps building.

View File

@ -1,8 +1,8 @@
---
title: "Setup a HA Kubernetes cluster Part VII - CD, GitOps way"
title: "Setup a HA Kubernetes cluster Part VI - VCS & CI"
date: 2022-12-14
description: "Follow this opinionated guide as starter-kit for your own Kubernetes platform..."
tags: ["kubernetes", "fluxcd", "gitops"]
tags: ["kubernetes", "gitea", "concourse"]
draft: true
---
@ -10,10 +10,12 @@ draft: true
Build your self-hosted Kubernetes cluster and be free from any SaaS solutions by following this opinionated guide 🎉
{{< /lead >}}
1. FluxCD
2. Kubeseal
3. Testing with previous app
1. Add runner-01
2. Gitea
3. Docker registry
4. Concourse
5. Testing with app push
## 6th check ✅
You now have a GitOps ready cluster for any apps deployment, let's go further with load testing and tracing on [next part]({{< ref "/posts/17-build-your-kubernetes-cluster-part-8" >}}).
We have everything we need for app building, it's now time to deploy them automatically (Continuous Delivery) with GitOps way on [next part]({{< ref "/posts/17-build-your-kubernetes-cluster-part-8" >}}).

View File

@ -1,8 +1,8 @@
---
title: "Setup a HA Kubernetes cluster Part VIII - Load testing & tracing"
title: "Setup a HA Kubernetes cluster Part VII - CD, GitOps way"
date: 2022-12-15
description: "Follow this opinionated guide as starter-kit for your own Kubernetes platform..."
tags: ["kubernetes", "k6", "jaeger"]
tags: ["kubernetes", "fluxcd", "gitops"]
draft: true
---
@ -10,13 +10,10 @@ draft: true
Build your self-hosted Kubernetes cluster and be free from any SaaS solutions by following this opinionated guide 🎉
{{< /lead >}}
1. K6
2. Load balancing sample app (database clustering case)
3. Jaeger & Elasticsearch (traefik sample)
4. Tracing test inside app
1. FluxCD
2. Kubeseal
3. Testing with previous app
## Final check 🎊🏁🎊
## 7th check
Congratulation if you're getting that far !!!
You have a complete CI/CD flexible solution, HA ready and not that expensive.
You now have a GitOps ready cluster for any apps deployment, let's go further with load testing and tracing on [next part]({{< ref "/posts/18-build-your-kubernetes-cluster-part-9" >}}).

View File

@ -0,0 +1,22 @@
---
title: "Setup a HA Kubernetes cluster Part VIII - Load testing & tracing"
date: 2022-12-16
description: "Follow this opinionated guide as starter-kit for your own Kubernetes platform..."
tags: ["kubernetes", "k6", "jaeger"]
draft: true
---
{{< lead >}}
Build your self-hosted Kubernetes cluster and be free from any SaaS solutions by following this opinionated guide 🎉
{{< /lead >}}
1. K6
2. Load balancing sample app (database clustering case)
3. Jaeger & Elasticsearch (traefik sample)
4. Tracing test inside app
## Final check 🎊🏁🎊
Congratulation if you're getting that far !!!
You have a complete CI/CD flexible solution, HA ready and not that expensive.