diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 2e8d054..f761d65 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -9,19 +9,26 @@ jobs: deploy: runs-on: ubuntu-latest - # ✅ 阿里云国内镜像,秒拉取,永不超时 - container: registry.cn-hangzhou.aliyuncs.com/acs/kubectl:v1.28.2 - steps: - name: 拉取代码 uses: actions/checkout@v4 - - name: 配置 K3s 集群访问 + # 直接在系统里安装 kubectl,国内镜像,绝对不超时 + - name: 安装 kubectl + run: | + curl -LO https://cdn.dl.k8s.io/release/v1.28.0/bin/linux/amd64/kubectl + chmod +x kubectl + mv kubectl /usr/local/bin/ + kubectl version --client + + # 配置 K3s 访问 + - name: 配置 Kubeconfig run: | mkdir -p ~/.kube echo "${{ secrets.KUBECONFIG_CONTENT }}" > ~/.kube/config chmod 600 ~/.kube/config + # 部署 - name: 部署到 K3s run: | kubectl apply -f k8s/