返回

Gitea 之旅:使用 Helm 在 K3s 上轻松部署

开发工具

当然可以,以下是你的文章:

手把手教你玩转 Gitea|使用 Helm 在 K3s 上安装 Gitea

在我们的玩转 Gitea 系列文章中,你已经了解了如何使用 Docker 镜像和 Windows 二进制包来安装和运行 Gitea。今天,我们带来了新的篇章:使用 Helm 在 K3s 上安装 Gitea。

Gitea 是一个开源的代码托管平台,你可以使用它来管理你的 Git 仓库。K3s 是一个轻量级的 Kubernetes 发行版,专为在资源受限的环境中运行而设计。Helm 是 Kubernetes 的包管理器,可以帮助你轻松地安装和管理 Kubernetes 应用程序。

我们先来了解一下安装 Gitea 的基本步骤:

  1. 安装 Helm。
  2. 添加 Gitea 仓库。
  3. 创建一个命名空间。
  4. 安装 Gitea。
  5. 创建管理员帐户。

安装 Helm

Helm 的安装非常简单。你可以使用以下命令在你的 K3s 集群上安装 Helm:

curl -fsSL -o helm.tar.gz https://get.helm.sh/helm-v3.9.4-linux-amd64.tar.gz
tar -zxvf helm.tar.gz
mv linux-amd64/helm /usr/local/bin/helm

添加 Gitea 仓库

接下来,我们需要添加 Gitea 仓库。你可以使用以下命令添加 Gitea 仓库:

helm repo add gitea-charts https://dl.gitea.io/charts/

创建一个命名空间

为了将 Gitea 安装到一个单独的命名空间中,我们需要创建一个命名空间。你可以使用以下命令创建一个名为 "gitea" 的命名空间:

kubectl create namespace gitea

安装 Gitea

现在,我们可以开始安装 Gitea 了。你可以使用以下命令安装 Gitea:

helm install gitea gitea-charts/gitea \
  --namespace gitea \
  --create-namespace \
  --values values.yaml

values.yaml 文件包含了 Gitea 的配置信息。你可以根据你的需要修改这个文件。例如,你可以修改 Gitea 的端口、数据库信息等。

创建管理员帐户

Gitea 安装完成后,你可以使用以下命令创建管理员帐户:

kubectl exec -it gitea-gitea-0 -- namespace gitea \
  -- create-admin --username admin --password password

现在,你可以使用浏览器访问 Gitea 的 web 界面了。Gitea 的默认端口是 3000。你可以在浏览器中输入以下网址来访问 Gitea:

http://localhost:3000

结语

以上就是使用 Helm 在 K3s 上安装 Gitea 的方法。希望本文对你有帮助。