首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【K8s】Kubernetes 包管理工具之 Helm 使用

    如果您有其他想要了解的,欢迎私信联系我~ 基本介绍 Helm 作为一种 Kubernetes 包管理工具,能够通过 Helm CLI 与 Kubernetes 集群进行交互,实现 Kubernetes...Chart 仓库(Repository)相关 1、查看 Chart 仓库 helm repo ls 或 helm repo list 2、添加 Chart 仓库 helm repo add repo_name...3、更新 Chart 仓库 # 更新所有 Chart 仓库 helm repo update # 更新指定 Chart 仓库 helm repo update repo_name> 可以在添加仓库的同时...,强制更新仓库 helm repo add repo_name> repo_url> --force-update 4、移除 Chart 仓库 helm repo remove repo_name...> 5、搜索可用 Chart 列表 # 从本地已添加(全部)Chart 仓库搜索 helm search repo # 从本地已添加(指定)Chart 仓库搜索 helm search repo repo_name

    12210

    Captain 0.9.0版本发布:新增ChartRepo,更为便捷和原生!

    Captain是Helm官方社区发布的Helm v3 proposal的第一个Controller实现示例,帮助用户简化Helm资源描述,更便捷、高效地实现K8s应用的管理和控制,推进Helm项目向原生...helm repo 在 helm 的 repo 管理中,可以通过 helm 的命令来添加,查看 repo。...这种做法尽管操作简便,但是弊端也比较突出: 如 helm cli 一样,将用户名和密码直接暴露了出来; 在 ConfigMap中 编辑 yaml 格式的 repo 信息并不方便; 修改 repo 信息需要重启...watch ChartRepo 的变更来动态地更新 helm 的 repo信息,用户可以通过 kubectl 来添加/修改/删除 ChartRepo。...关于开源项目Captain Captain是Helm官方社区发布的Helm v3 proposal的第一个Controller实现示例,推进Helm项目向原生 K8s迈进的步伐。

    89830

    使用 Helmfile 解放你的 Helm Chart

    基础介绍 Helmfile 通过 helmfile.yaml 文件帮助用户管理和维护众多 helm chart,其最主要作用是: 集成在 CI/CD 系统中,提高部署的可观测性和可重复性,区分环境,免去各种...# 声明 repo 配置 repositories: - name: repo-name> # url: repo url # 可以设置基础配置 或 tls 认证 # certFile:.../to/helm3 # helm 的一些默认设置,这些配置与 `helm SUBCOMMAND` 相同,可以通过这个配置声明一些,默认的配置 helmDefaults: tillerNamespace...使用环境变量 可以在 helmfile 中直接使用环境变量,使用方式如下: repositories: - name: your-private-git-repo-hosted-charts url...结语 Helmfile 是一个很不错 Helm 生态工具,很大程度上弥补了 Helm 的不足。提高部署的可观测性和可重复性,提高了效率,最终实现 Release AS Code。

    6.9K10

    你所不了解的 Helm Dashboard GUI 工具

    更为复杂的是,缺乏用户界面(UI)的问题,这迫使 Helm 用户通过命令行界面(CLI)手动学习和执行许多命令。除了耗费时间外,使用 CLI 还很难评估部署或回滚 Helm 图表对系统的影响。...Terraform Helm 提供程序使得通过 Terraform 管理 Helm 图表成为可能。...GitOps 平台,如 ArgoCD 和 Flux,通过 Helm Hook 或 Helm SDK 支持 Helm 图表。...使用部署/安装图表 helm install repo/chart 后,即使某些 Kubernetes 资源丢失或未成功部署,Helm status 也会始终显示为已部署。...针对其安装部署,通常由多种实现方式,这里,我们简单介绍其中一种。 通常情况下,Helm-Dashboard 使用本地 Helm 和 Kubectl 配置运行,无需额外设置。

    62410

    14 张图详解构建全自动化 Helm 打包测试发布 CICD 流程

    创建 Helm Chart 在这部分练习中,我们将使用 helm CLI。在整个过程中,本地安装的 Helm 不是必需的,但可以帮助您了解接下来的步骤会发生什么。因此,最好安装它。...CLI 轻松测试新创建的模板。...我们可以使用helm orb 来简化 helm CLI 安装的过程。一旦我们安装了 helm CLI,我们就可以安装unit-test插件并运行单元测试。然后我们定义一个过滤master分支的规则。...如您所见,Helm 存储库的地址是piomin.github.io/helm-charts: 我们可以通过调用https://piomin.github.io/helm-charts/index.yaml...首先,使用 CLI 添加 Helm 存储库: $ helm repo add piomin https://piomin.github.io/helm-charts/ 然后,可以验证存储库中存在的 Helm

    2.5K50

    使用 Argo CD 进行 GitOps 流水线改造

    架构 ArgoCD架构 Argo CD 是通过 Kubernetes 控制器来实现的,它持续 watch 正在运行的应用程序并将当前的实时状态与所需的目标状态( Git 存储库中指定的)进行比较。...通过 CLI 创建应用 我们可以通过 argocd app create xxx 命令来创建一个应用: $ argocd app create --help Create an application...UI 创建应用 除了可以通过 CLI 工具来创建应用,我们也可以通过 UI 界面来创建,定位到 argocd.k8s.local 页面,登录后,点击 +New App 新建应用按钮,如下图: New...通过 CRD 创建 除了可以通过 CLI 和 Dashboard 可以创建 Application 之外,其实也可以直接通过声明一个 Application 的资源对象来创建一个应用,如下所示: apiVersion...同样可以通过 CLI 和 UI 界面两种同步方式。

    1.7K30
    领券