18.应用聚合、指标显示、应用状态,从Heimdall说起(二)
文章目录
- Heimdall配置
- 配置Traefik显示
- 配置Heimdall显示
- 配置Jellyfin显示
- 配置FreshRSS显示
- 配置Speedtest Tracker显示
本篇安装参见: 11.应用聚合、指标显示、应用状态,从Heimdall说起(一),但需要各种配置,做稳扶好。
最终效果:
Heimdall配置
配置Traefik显示
- Traefik的安装参见我的专栏:05.安装MetalLB和traefik
- Helm方式安装需要在values.yaml配置
# https://artifacthub.io/packages/helm/traefik/traefik?modal=values
deployment:# -- Number of pods of the deployment (only applies when kind == Deployment)replicas: 3# 开启dashboard
ports:traefik:port: 8080expose:default: true
ingressRoute:dashboard:enabled: trueweb:## -- Enable this entrypoint as a default entrypoint. When a service doesn't explicitly set an entrypoint it will only use this entrypoint.# asDefault: trueport: 8000# -- Set transport settings for the entrypoint; see also# https://doc.traefik.io/traefik/routing/entrypoints/#transporttransport:respondingTimeouts:readTimeout: 3600swriteTimeout: 3600sidleTimeout: 3600s# 开启访问日志
logs:access:# -- To enable access logsenabled: true## Tracing
# -- https://doc.traefik.io/traefik/observability/tracing/overview/
tracing: # @schema additionalProperties: false# -- Enables tracing for internal resources. Default: false.addInternals: true
- 安装参考: https://artifacthub.io/packages/helm/traefik/traefik
helm upgrade --install -n traefik --create-namespace traefik oci://ghcr.io/traefik/helm/traefik -f values.yaml
- traefik域名配置
# https://doc.traefik.io/traefik/reference/routing-configuration/kubernetes/crd/http/ingressroute/
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:name: traefik-hostnamespace: traefik
spec:entryPoints:- webroutes:- match: Host(`traefik.k8s.home.love`) kind: Ruleservices:- name: traefikport: 8080
- 配置API地址为:
http://traefik.k8s.home.love
配置Heimdall显示
- Heimdall的安装参见我的专栏:11.应用聚合、指标显示、应用状态,从Heimdall说起(一)
- 太简单了,直接添加网址即可!
配置Jellyfin显示
- Jellyfin的安装参见我的专栏:15.家庭影院,我选Jellyfin
- 在Jellyfin页面:高级 > API密钥 > 新API密钥 > 填入Heimdall > 获取API密钥
- 在Heimdall填入密钥即可
配置FreshRSS显示
- FreshRSS的安装参见我的专栏:17.RSS体系建设打造信息百川入海
- 简单!输入用户名和密码即可
配置Speedtest Tracker显示
- 太简单了,直接添加网址即可!