当前位置: 首页 > wzjs >正文

网站优化我自己可以做吗智信建设职业培训学校网站

网站优化我自己可以做吗,智信建设职业培训学校网站,seo外链工具,链接推广软件极狐GitLab 是 GitLab 在中国的发行版,关于中文参考文档和资料有: 极狐GitLab 中文文档极狐GitLab 中文论坛极狐GitLab 官网 软件包库中的 Helm charts (BASIC ALL) WARNING:Helm chart 库正在开发中,由于功能有限,尚未准备好用…

极狐GitLab 是 GitLab 在中国的发行版,关于中文参考文档和资料有:

  • 极狐GitLab 中文文档
  • 极狐GitLab 中文论坛
  • 极狐GitLab 官网

软件包库中的 Helm charts (BASIC ALL)


WARNING:Helm chart 库正在开发中,由于功能有限,尚未准备好用于生产。

在项目的软件包库中发布 Helm chart。然后在需要将它们用作依赖项时安装它们。

构建 Helm 包


在 Helm 文档中阅读有关这些主题的更多信息:

  • 创建您自己的 Helm chart
  • 将 Helm chart 打包成 chart 存档

对 Helm 库进行身份验证


要对 Helm 库进行身份验证,您需要:

  • 个人访问令牌,其范围设置为api。

  • 部署令牌,其范围设置为 read_package_registrywrite_package_registry 或两者均有。

  • CI/CD 作业令牌。

发布软件包


NOTE:您可以发布具有重复名称或版本的 Helm chart。如果存在重复项,系统总是返回最新版本的 chart。

构建完成后,可以使用 curlhelm cm-push 将 chart 上传到所需的 channel:

使用 curl

curl --request POST \--form 'chart=@mychart-0.1.0.tgz' \--user <username>:<access_token> \https://gitlab.example.com/api/v4/projects/<project_id>/packages/helm/api/<channel>/charts
  • <username>:GitLab 用户名或部署令牌用户名。

  • <access_token>:个人访问令牌或部署令牌。

  • <project_id>:项目 ID(如 42)或 URL-encoded 项目路径(如group%2Fproject)。

  • <channel>:channel 的名称(如 stable)。

使用 helm cm-push 插件:

helm repo add --username <username> --password <access_token> project-1 https://gitlab.example.com/api/v4/projects/<project_id>/packages/helm/<channel>
helm cm-push mychart-0.1.0.tgz project-1
  • <username>:GitLab 用户名或部署令牌用户名。

  • <access_token>:个人访问令牌或部署令牌。

  • <project_id>:项目 ID(如 42)。

  • <channel>:channel 的名称(如 stable)。

发布频道

您可以将 Helm 包发布到极狐GitLab 中的频道。频道是一个方法,您可以使用它来区分 Helm 包库。例如,您可以使用 stabledevel 作为频道,以允许用户添加 stable 仓库,而 devel 仓库是隔离的。

使用 CI/CD 发布 Helm 包


要通过 GitLab CI/CD 自动发布 Helm 包,您可以使用 CI_JOB_TOKEN 代替命令中的个人访问令牌。

例如:

image: curlimages/curl:lateststages:- uploadupload:stage: uploadscript:- 'curl --request POST --user gitlab-ci-token:$CI_JOB_TOKEN --form "chart=@mychart-0.1.0.tgz" "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/helm/api/<channel>/charts"'
  • <username>:GitLab 用户名或部署令牌用户名。

  • <access_token>:个人访问令牌或部署令牌。

  • <channel>:channel 的名称(如 stable)。

安装软件包


NOTE:当请求一个包时,系统只考虑最近创建的 1000 个包。对于每个包,只返回最近的包文件。

要安装最新版本的 chart,请使用以下命令:

helm repo add --username <username> --password <access_token> project-1 https://gitlab.example.com/api/v4/projects/<project_id>/packages/helm/<channel>
helm install my-release project-1/mychart
  • <username>:GitLab 用户名或部署令牌用户名。

  • <access_token>:个人访问令牌或部署令牌。

  • <project_id>:项目 ID(如 42)。

  • <channel>:channel 的名称(如 stable)。

如果先前已添加仓库,则可能需要运行:

helm repo update

使用最新可用的 chart 更新 Helm 客户端。

有关更多信息,请参阅使用 Helm。

故障排查


上传后,chart 在软件包库中不可见

检查 Sidekiq 日志是否有任何相关错误。如果您看到 Validation failed: Version is invalid,则表示您的 Chart.yaml 文件中的版本不符合 Helm Chart 版本规范。
要修复错误,请使用正确的版本语法并再次上传 chart。

helm push 导致错误

Helm 3.7 为 helm-push 插件引入了重大更改。您可以更新 Chart Museum plugin,使用 helm cm-push

http://www.dtcms.com/wzjs/566339.html

相关文章:

  • 企业网站用什么程序好深圳微信分销网站建设
  • 怎样开发设计网站建设西安市环评建设备案网站
  • 新手淘宝客在百度推广网站么做文山住房和城乡建设局网站
  • 为企业设计网站上海优化公司
  • 网站被360拦截怎么办linux下wordpress安装
  • 用c 做一个小网站怎么做广州公司注册代理中介
  • wordpress模板建站网站建设的简洁性
  • 武进网站建设怎么样做微信小程序
  • 公司网站建设方案拓扑图开发游戏的公司
  • 做电脑网站用什么软件计算机应用技术是学什么
  • 网站建设设计技巧windows服务器安装wordpress
  • 展台设计网站都有哪些公司网站建设注意
  • 淮安做网站的公司有哪些公司wordpress 在线demo
  • 什么网站可以找到防水工程做广州专业网站设计
  • 迅速百度网站自然排名添加到wordpress视频库中
  • 服装网站建设论文如何编写一套网站模板
  • 杭州网站建设电话ui设计需要学什么
  • 南通做网站多少钱软件研发过程管理
  • 太原做网站页面的wordpress视频曹鹏
  • 遵义市城乡建设局安管人员考试网站地铁公司招聘信息网站
  • 做led灯网站有哪些呢十大猎头公司
  • 饭店网站建设策划方案购买腾讯云 做网站
  • 广西河池住房和城乡建设厅网站python做网页界面
  • 是可以随时修改网站内容的.泰安网站开发公司
  • 江苏住房和城乡建设部网站适合用于网站开发的工具
  • 怎么做阿里国际网站的数据分析网站建设服务电话
  • 制作人在那个网站能看深圳杰恩创意设计有限公司网站
  • 建站公司兴田德润简介wordpress中控制图片标签
  • 怎么选择五屏网站建设手机绘图设计免费软件
  • 襄阳定制型网站开发hao123主页是哪个软件