sách gpt4 ai đã đi

kubernetes - 如何从现有的 github 项目中添加 helm repo?

In lại 作者:行者123 更新时间:2023-12-02 12:13:41 hai mươi bốn 4
mua khóa gpt4 Nike

我有一个现有的 github 项目。我想创建/添加一个 helm文件夹到项目以存储 helm yaml 文件。我想引用这个 github 项目/文件夹,以在我的本地/开发环境中充当 helm repo。我知道我可以将图表添加到我的本地/默认 helm repo 中。用例是如果另一个开发人员检查 github 中的代码并且他需要处理图表,那么他可以运行 helm install直接从工作文件夹中。 helm.sh网站上有添加 gh-pages 的说明分支,但我想知道我是否可以避免它。

我可以通过 helm repo add 使用现有的 github 项目吗?命令?

1 Câu trả lời

不幸的是,我无法找到使用私有(private)存储库通过 GitHub 发布 helm 图表的方法。在理论上,它可能使用 GitHub token 和 2nd(原始 URL 方法),但我还没有尝试过。由于您无论如何都在使用 docker 注册表,因此可能值得尝试使用 OCI (docker) 注册表来存储图表。

如果这不起作用,或者您有公共(public)存储库,则可以使用 GitHub Pages,或使用 GitHub 原始 URL。这两种解决方案都需要公共(public)存储库。

sử dụng GitHub 页面 :

  • 设置github页面发布tài liệu文件夹作为 github 页面(您可以使用不同的名称,稍后替换)
  • 将 helm repo 打包为 .tgz(使用 helm package ):helm package charts/mychart -d docs/ .替补charts/mychart带有图表根文件夹的路径
  • 包含一个 index.yaml -- 存储库的索引文件 helm repo index ./docs --url https://.github.io/

  • 现在您可以添加 repo: helm repo add https://.github.io/
    sử dụng 原始 URL :
  • 将 index.yaml 和图表 TGZ 放入名为 tài liệu 的文件夹中, 就像上面

  • 现在你可以添加一个 repo: helm repo add https://raw.githubusercontent.com////docs

    关于kubernetes - 如何从现有的 github 项目中添加 helm repo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59704891/

    hai mươi bốn 4 0
    行者123
    Hồ sơ cá nhân

    Tôi là một lập trình viên xuất sắc, rất giỏi!

    Nhận phiếu giảm giá Didi Taxi miễn phí
    Mã giảm giá Didi Taxi
    Giấy chứng nhận ICP Bắc Kinh số 000000
    Hợp tác quảng cáo: 1813099741@qq.com 6ren.com