-
阿里云 云效基础版 官方计费文档:https://help.aliyun.com/zh/yunxiao/product-overview/billing-description/ 0 元/人/年,免费使用,不限人数。 代码库 仓库数量不限 仓库总容量:Git 20GiB + LFS 20GiB 单库容量:Git 5GiB + LFS 5GiB 流水线 构建任务并...
-
Maven 打包 # 忽略测试代码及javadoc,加快打包速度 mvn -B clean package -Dmaven.test.skip=true -Dmaven.javadoc.skip=true 获取 pom.xml 版本号 export VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) echo "Maven ...
-
构建镜像并推送时镜像的版本号可以使用 ${CI_COMMIT_REF_NAME} 获取当前分支名称或 Tag 版本号,取决于如何触发流水线。使用 Tag 触发流水线,可以取到 Tag 版本号,但这个版本号前面通常带 v(如 v1.0.2),而 Docker 镜像版本号通常不带 v。 云效流水线环...
-
K8s 修改 ConfigMap 或 Secret 后,需要热更新配置在容器里生效,可以使用 ghcr.io/stakater/reloader。 官网文档:https://github.com/stakater/Reloader 使用 部署好之后,需要在 Deployments Daemonsets Statefulsets Rollouts 里增加元数据 anotations...
-
参考文档: Ingress-Nginx: https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/ Ingress-Nginx Annotations: https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/ ingress-nginx ConfigMap...
-
Docker Registry 在不方便查看镜像列表和镜像版本,删除镜像也不好操作。可以安装 docker-registry-browser 来解决这个问题。 官方文档:https://github.com/klausmeyer/docker-registry-browser/blob/master/docs/README.md 安装 docker run --name regist...
-
企业内部通常会搭建私有镜像仓库。可以安装 Docker 的官方镜像 Registry。镜像名为 registry:3 或 registry:3.0.0。 官方文档:https://distribution.github.io/distribution/about/deploying/ 安装 Registry docker run -d -p 5000:5000 --restart=always ...
-
正常的删除顺序应该是 StatefulSet 或 Deployment -> Pod -> PVC -> PV。其中 Pod 一般会随着 StatefulSet 或 Deployment 删除自动删除,但如果运行失败的 Pod(容器组) 会一直保留,需要手动删除。 删除上游依赖 如果出现 PVC 和 PV 无法删除的情...
-
k8s 如果只提供图形化管理界面,可以安装 bitnami/kubectl 用于执行命令。 kubectl-commands 官方文档:https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands 部署 创建一个 Deployment,镜像地址为 bitnami/kubectl:latest 或指定具体...
-
数据量大的情况下,用 SQL 导入导出不仅速度缓慢,还容易出错。使用 pg_dump pg_restore 是更好的选择。 导出 pg_dump -U <用户名> -h <主机> -p <端口> -F c -b -v -f <备份文件.dump> <数据库名> 导入 pg_restore -U <用...