init k8s guide
This commit is contained in:
@ -18,12 +18,6 @@ This is the **Part IV** of more global topic tutorial. [Back to first part]({{<
|
||||
|
||||
## Redis cluster
|
||||
|
||||
## Test with PgAdmin (valid both ingress and storage)
|
||||
|
||||
## Test some nocode tools
|
||||
|
||||
n8n + nocodb
|
||||
|
||||
## Backups (dumps + longhorn snapshots)
|
||||
|
||||
## 2nd check ✅
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: "Setup a HA Kubernetes cluster Part V - CI/CD tools"
|
||||
title: "Setup a HA Kubernetes cluster Part V - CD with Flux"
|
||||
date: 2023-10-05
|
||||
description: "Follow this opinionated guide as starter-kit for your own Kubernetes platform..."
|
||||
tags: ["kubernetes", "postgresql", "longhorn"]
|
||||
@ -12,24 +12,18 @@ Be free from AWS/Azure/GCP by building a production grade On-Premise Kubernetes
|
||||
|
||||
This is the **Part V** of more global topic tutorial. [Back to first part]({{< ref "/posts/10-build-your-own-kubernetes-cluster" >}}) for intro.
|
||||
|
||||
Dev Only - skippable
|
||||
Add runner-01
|
||||
|
||||
## Gitea
|
||||
|
||||
* Validate DB & redis access
|
||||
* Enable SSH access
|
||||
* First commit test with basic DotNet sample app
|
||||
|
||||
## Concourse CI
|
||||
|
||||
* Automatic build on commit
|
||||
* Push to Gitea Container Registry
|
||||
|
||||
## Flux
|
||||
|
||||
* Automatic deployment on commit
|
||||
|
||||
## PgAdmin
|
||||
|
||||
* Automatic deployment on commit
|
||||
|
||||
## Nocode tools
|
||||
|
||||
* Automatic deployment on commit
|
||||
|
||||
## 3rd check ✅
|
||||
|
||||
We have everything we need for app building with automatic deployment ! Go [next part]({{< ref "/posts/15-build-your-own-kubernetes-cluster-part-6" >}}) to add complete monitoring stack !
|
||||
|
@ -1,8 +1,8 @@
|
||||
---
|
||||
title: "Setup a HA Kubernetes cluster Part VI - Monitoring Stack"
|
||||
date: 2023-10-06
|
||||
title: "Setup a HA Kubernetes cluster Part VI - CI/CD tools"
|
||||
date: 2023-10-05
|
||||
description: "Follow this opinionated guide as starter-kit for your own Kubernetes platform..."
|
||||
tags: ["kubernetes", "prometheus", "loki", "grafana"]
|
||||
tags: ["kubernetes", "postgresql", "longhorn"]
|
||||
draft: true
|
||||
---
|
||||
|
||||
@ -12,12 +12,24 @@ Be free from AWS/Azure/GCP by building a production grade On-Premise Kubernetes
|
||||
|
||||
This is the **Part VI** of more global topic tutorial. [Back to first part]({{< ref "/posts/10-build-your-own-kubernetes-cluster" >}}) for intro.
|
||||
|
||||
1. Add monitor-01
|
||||
2. Prometheus Stack
|
||||
3. Loki / Promtail
|
||||
4. Grafana
|
||||
5. Services Monitor & Dashboards
|
||||
Dev Only - skippable
|
||||
Add runner-01
|
||||
|
||||
## 4th check ✅
|
||||
## Gitea
|
||||
|
||||
We now have a full monitoring suite ! Go [next part]({{< ref "/posts/16-build-your-own-kubernetes-cluster-part-7" >}}) for advanced tracing / load testing.
|
||||
* Validate DB & redis access
|
||||
* Enable SSH access
|
||||
* First commit test with basic DotNet sample app
|
||||
|
||||
## Concourse CI
|
||||
|
||||
* Automatic build on commit
|
||||
* Push to Gitea Container Registry
|
||||
|
||||
## Flux
|
||||
|
||||
* Automatic deployment on commit
|
||||
|
||||
## 3rd check ✅
|
||||
|
||||
We have everything we need for app building with automatic deployment ! Go [next part]({{< ref "/posts/15-build-your-own-kubernetes-cluster-part-6" >}}) to add complete monitoring stack !
|
||||
|
@ -1,8 +1,8 @@
|
||||
---
|
||||
title: "Setup a HA Kubernetes cluster Part VII - Load testing & tracing"
|
||||
date: 2023-10-07
|
||||
title: "Setup a HA Kubernetes cluster Part VII - Monitoring Stack"
|
||||
date: 2023-10-06
|
||||
description: "Follow this opinionated guide as starter-kit for your own Kubernetes platform..."
|
||||
tags: ["kubernetes", "k6", "jaeger"]
|
||||
tags: ["kubernetes", "prometheus", "loki", "grafana"]
|
||||
draft: true
|
||||
---
|
||||
|
||||
@ -12,14 +12,12 @@ Be free from AWS/Azure/GCP by building a production grade On-Premise Kubernetes
|
||||
|
||||
This is the **Part VII** of more global topic tutorial. [Back to first part]({{< ref "/posts/10-build-your-own-kubernetes-cluster" >}}) for intro.
|
||||
|
||||
1. K6
|
||||
2. InfluxDB
|
||||
3. Load balancing sample app (database clustering case)
|
||||
4. Tempo
|
||||
5. Tracing test inside app / OpenTelemetry
|
||||
1. Add monitor-01
|
||||
2. Prometheus Stack
|
||||
3. Loki / Promtail
|
||||
4. Grafana
|
||||
5. Services Monitor & Dashboards
|
||||
|
||||
## Final check 🎊🏁🎊
|
||||
## 4th check ✅
|
||||
|
||||
Congratulation if you're getting that far !!!
|
||||
|
||||
You have a complete CI/CD flexible solution, HA ready and not that expensive.
|
||||
We now have a full monitoring suite ! Go [next part]({{< ref "/posts/16-build-your-own-kubernetes-cluster-part-7" >}}) for advanced tracing / load testing.
|
||||
|
@ -0,0 +1,25 @@
|
||||
---
|
||||
title: "Setup a HA Kubernetes cluster Part VIII - Load testing & tracing"
|
||||
date: 2023-10-07
|
||||
description: "Follow this opinionated guide as starter-kit for your own Kubernetes platform..."
|
||||
tags: ["kubernetes", "k6", "jaeger"]
|
||||
draft: true
|
||||
---
|
||||
|
||||
{{< lead >}}
|
||||
Be free from AWS/Azure/GCP by building a production grade On-Premise Kubernetes cluster on cheap VPS provider, fully GitOps managed, and with complete CI/CD tools 🎉
|
||||
{{< /lead >}}
|
||||
|
||||
This is the **Part VIII** of more global topic tutorial. [Back to first part]({{< ref "/posts/10-build-your-own-kubernetes-cluster" >}}) for intro.
|
||||
|
||||
1. K6
|
||||
2. InfluxDB
|
||||
3. Load balancing sample app (database clustering case)
|
||||
4. Tempo
|
||||
5. Tracing test inside app / OpenTelemetry
|
||||
|
||||
## Final check 🎊🏁🎊
|
||||
|
||||
Congratulation if you're getting that far !!!
|
||||
|
||||
You have a complete CI/CD flexible solution, HA ready and not that expensive.
|
Reference in New Issue
Block a user