2023-12-14 17:48:00 +01:00
2023-12-14 17:48:00 +01:00
2023-07-19 14:11:19 +02:00
.
2023-07-18 20:59:45 +02:00

Table of Contents

TLDR Changelog

  • Pi4 joined the Kubernetes cluster as a Master, and moved the old/previous Orange Pi 5 that was working as a master to a slave role.

  • The main reverse proxy (Traefik) that was running in the Pi4 has been replaced for Istio running in the Kubernetes cluster.

  • Services where reorganized into the server or Kubernetes cluster.

  • Some services might have been removed or added.

Devices

List of current devices:

Standalone

Gateway: 192.168.1.1
Srv: 192.168.1.3

Kluster

Kubernetes Cluster

A Pi 4 with 4GB running as a Master. A set of Orange PI 5, so far all of them are the 8GB of RAM version.

Masterk: 192.168.1.9
Slave01: 192.168.1.10
Slave02: 192.168.1.11

Which services are running where.

Srv (main media server)

Initially the server would contain media services and some with higher load, like Minecraft and factorio servers. Right now this server is the designated media server provider, and as well contains other more generalized services, as currently in planning a migration to reorganize the infrastructure.

Services run on docker / docker-compose.

Home Network

  • CoreDNS
  • DHCPd

Containerization

  • Traefik
  • Portainer
  • Registry
  • Registry-UI
  • Jenkins agent
  • containrrr/watchtower
  • zcube/cadvisor

Git Servers

  • Gitea

Media

  • kizaing/kavita
  • prologic/tube
  • gotson/komga
  • lscr.io/linuxserver/qbittorrent
  • grafana
  • lscr.io/linuxserver/jellyfin
  • difegue/lanraragi
  • filebrowser/filebrowser

Kluster

Clusterwise

  • Cilium
  • Istio Service Mesh
  • MetalLB
  • Cert-Manager

CI/CD

  • Jenkins Controller

Monitoring

  • Grafana
  • Prometheus
  • Jaeger
  • Kiali

Home Network

  • CoreDNS
  • DHCPd

Misc

Notes

Cert-Manager generates public certificates automatically

https://cert-manager.io/docs/configuration/acme/

Depracated

Description
No description provided
Readme 606 KiB
Languages
Markdown 100%