返回
Gitea 之旅:使用 Helm 在 K3s 上轻松部署
开发工具
2023-10-21 06:18:56
当然可以,以下是你的文章:
手把手教你玩转 Gitea|使用 Helm 在 K3s 上安装 Gitea
在我们的玩转 Gitea 系列文章中,你已经了解了如何使用 Docker 镜像和 Windows 二进制包来安装和运行 Gitea。今天,我们带来了新的篇章:使用 Helm 在 K3s 上安装 Gitea。
Gitea 是一个开源的代码托管平台,你可以使用它来管理你的 Git 仓库。K3s 是一个轻量级的 Kubernetes 发行版,专为在资源受限的环境中运行而设计。Helm 是 Kubernetes 的包管理器,可以帮助你轻松地安装和管理 Kubernetes 应用程序。
我们先来了解一下安装 Gitea 的基本步骤:
- 安装 Helm。
- 添加 Gitea 仓库。
- 创建一个命名空间。
- 安装 Gitea。
- 创建管理员帐户。
安装 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 的方法。希望本文对你有帮助。