From 7fa05b0004124ea67cfe7ba096fca08c0d140350 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=96=8C?= <259278618@qq.com> Date: Tue, 2 Jun 2026 18:03:09 +0800 Subject: [PATCH] =?UTF-8?q?https=E8=AF=81=E4=B9=A6=E6=9B=BF=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy.yaml | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 2a1f606..d91c39f 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -1,29 +1,28 @@ name: 部署 admin-ui 到 K3s + on: push: - branches: [master, main] + branches: + - master + jobs: deploy: runs-on: ubuntu-latest + + # ✅ 这一行就是:使用自带 kubectl 的官方镜像(已经预安装好) + container: rancher/kubectl:v1.28.2 + steps: - name: 拉取代码 uses: actions/checkout@v4 - - name: 安装 kubectl 工具 + - name: 配置 K3s 访问 run: | - curl -LO "https://dl.k8s.io/release/v1.28.0/bin/linux/amd64/kubectl" - chmod +x ./kubectl - sudo mv ./kubectl /usr/local/bin/ - kubectl version --client + mkdir -p ~/.kube + echo "${{ secrets.KUBECONFIG_CONTENT }}" > ~/.kube/config + chmod 600 ~/.kube/config - # 暂时注释集群配置,先验证工作流能执行 - # - name: 配置 K3s 集群连接 - # run: | - # mkdir -p ~/.kube - # echo "${{ secrets.KUBECONFIG_CONTENT }}" > ~/.kube/config - # chmod 600 ~/.kube/config - # kubectl get nodes - - - name: 测试 kubectl 是否安装成功 + - name: 部署到 K3s run: | - kubectl version --client \ No newline at end of file + kubectl apply -f k8s/ + kubectl rollout restart deployment admin-ui -n kubernetes-dashboard \ No newline at end of file