banner
NEWS LETTER

Helm部署UptimeKuma

Scroll down

本文作者:丁辉

Helm部署UptimeKuma

介绍

UptimeKuma是一个开源的、自托管的监控工具,专为追踪网站、应用程序和网络服务的可用性而设计。它提供了一个简洁的用户界面,使用户能够轻松地监控他们的在线服务的状态,并接收关于其状态变化的实时更新。

开始部署

Github仓库

官方推荐(非官方):Helm仓库

  1. 添加 Helm 仓库

    1
    2
    helm repo add k3 https://k3rnelpan1c-dev.github.io/uptime-kuma-helm/
    helm repo update
  2. 编写 values.yaml 文件

    1
    vi uptime-kuma-values.yaml

    内容如下

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    ingress:
    enabled: true
    className: "" # 指定 ingress 控制器, 不指定则需要集群内存在默认的 ingress 控制器
    hosts:
    - host: # 域名
    paths:
    - path: /
    pathType: ImplementationSpecific
    tls:
    - secretName: uptime-kuma-tls
    hosts:
    - # 域名

    # 配置持久化存储
    persistence:
    enabled: true
    sizeLimit: 4Gi
    storageClass: "" # 指定存储卷, 不指定则需要集群内存在默认的存储卷
  3. 创建Nginx证书secret

    cert为.pem和.crt文件都可以

    1
    kubectl create secret tls uptime-kuma-tls --key nginx.key --cert nginx.pem -n monitor
  4. 安装

    1
    2
    3
    helm install uptime-kuma k3/uptime-kuma \
    -n monitor \
    -f uptime-kuma-values.yaml

卸载

1
helm uninstall uptime-kuma -n monitor

I'm so cute. Please give me money.

其他文章
cover
Helm部署Traffic-Manager
  • 70/01/01
  • 00:00
  • Kubernetes-Helm
cover
Helm部署Velero
  • 70/01/01
  • 00:00
  • Kubernetes-Helm
目录导航 置顶
  1. 1. Helm部署UptimeKuma
    1. 1.1. 介绍
    2. 1.2. 开始部署
    3. 1.3. 卸载
请输入关键词进行搜索