跳至主要内容
版本: 1.22.3

在 Kubernetes 上安装

Gitea 提供了一个 Helm Chart,允许在 Kubernetes 上安装。

可以使用以下命令进行非自定义安装:

helm repo add gitea-charts https://dl.gitea.com/charts/
helm install gitea gitea-charts/gitea

如果您希望自定义安装,包括 Kubernetes Ingress,请参阅完整的 Gitea Helm Chart 配置详情

健康检查端点

Gitea 带有一个健康检查端点 /api/healthz,您可以在 Kubernetes 中这样配置它:

  livenessProbe:
httpGet:
path: /api/healthz
port: http
initialDelaySeconds: 200
timeoutSeconds: 5
periodSeconds: 10
successThreshold: 1
failureThreshold: 10

成功的健康检查响应将返回 HTTP 代码 200,以下是一个示例:

HTTP/1.1 200 OK

{
"status": "pass",
"description": "Gitea: Git with a cup of tea",
"checks": {
"cache:ping": [
{
"status": "pass",
"time": "2022-02-19T09:16:08Z"
}
],
"database:ping": [
{
"status": "pass",
"time": "2022-02-19T09:16:08Z"
}
]
}
}

有关更多信息,请参考 Kubernetes 文档 定义存活性 HTTP 请求