name: 部署 admin-ui 到 K3s on: push: branches: - master jobs: deploy: runs-on: ubuntu-latest steps: - name: 拉取代码 uses: actions/checkout@v4 - name: 配置kubeconfig run: | mkdir -p ~/.kube echo "${{ secrets.KUBECONFIG_CONTENT }}" > ~/.kube/config chmod 600 ~/.kube/config - name: 部署应用 run: | kubectl apply -f k8s/ kubectl rollout restart deployment admin-ui -n kubernetes-dashboard