专栏首页TKE学习Helm3部署安装
原创

Helm3部署安装

一、新的功能     1.版本以新格式存储

    2.没有群集内(tiller)组件

    3.Helm 3包括对新版Helm图表的支持(图表v2)

    4.Helm 3还支持库图表-图表主要用作其他图表的资源。

    5.用于在OCI注册表中存储Helm图表的实验支持(例如Docker Distribution)可以进行测试。

    6.现在在升级Kubernetes资源时将应用3向战略合并补丁。

    7.现在可以根据JSON模式验证图表提供的值

    8.为了使Helm更安全,可用和健壮,已进行了许多小的改进。

二、 Helm3的内部实现已从 Helm2发生了很大变化,使其与 Helm2不兼容

该版本主要变化如下

1、最明显的变化是 Tiller的删除

2、Release 不再是全局资源,而是存储在各自命名空间内

3、Values 支持 JSON Schema校验器,自动检查所有输入的变量格式

4、移除了用于本地临时搭建 Chart Repository 的 helm serve 命令。

5、helm install 不再默认生成一个 Release 的名称,除非指定了 --generate-name。

6、Helm CLI 个别更名

helm delete更名为 helm uninstall
helm inspect更名为 helm show
helm fetch更名为 helm pull

但以上旧的命令当前仍能使用。

三、先决条件

要成功且正确地确保使用Helm,必须满足以下先决条件。

  1. Kubernetes集群
  2. 确定要应用于安装的安全性配置(如果有)
  3. 安装和配置Helm。

四、安装Kubernetes或有权访问集群

  • 必须安装Kubernetes。对于Helm的最新版本,我们建议使用Kubernetes的最新稳定版本,在大多数情况下,它是第二最新的次要版本。
  • 还应该具有的本地配置副本kubectl。

注意:1.6之前的Kubernetes版本对基于角色的访问控制(RBAC)的支持有限或不支持。

五、 使用二进制版本安装

每一个[版本](https://github.com/helm/helm/releases)

helm提供多种操作系统的二进制版本。这些二进制版本可以手动下载和安装。

  1. 下载[所需版本]

https://github.com/helm/helm/releases

  2. 打开包装

tar -zxvf helm-v3.0.0-linux-amd64.tgz

  3.helm在解压后的目录中找到二进制文件,然后将其移至所需的目标位置

mv linux-amd64/helm /usr/local/bin/helm

4.在客户端运行:

helm help

5.配置国内Chart仓库

微软仓库(http://mirror.azure.cn/kubernetes/charts/)这个仓库强烈推荐,基本上官网有的chart这里都有。

阿里云仓库(https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts )

官方仓库(https://hub.kubeapps.com/charts/incubator)官方chart仓库,国内有点不好使

6. 添加存储库:

helm repo add stable http://mirror.azure.cn/kubernetes/charts
helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
helm repo update

7.查看配置的存储库:

helm repo list
helm search repo stable

一直在stable存储库中安装charts,你可以配置其他存储库。

8.删除存储库:

helm repo remove aliyu

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • K8S包管理神器-Helm

    在我们学习 kubernetes 的过程中,用的最多的是 kubectl 命令行工具,使用 kubectl 工具需要我们编写好各种部署文件,这在生产中是非常不...

    星星在线
  • 【操作指南】压测工具安装

    Nanako
  • 生产环境中helm v2升级v3版本遇到的疑难杂症

    Helm V3 与 V2 版本架构变化较大,数据迁移也比较麻烦,官方为了解决数据迁移问题,提供一个 helm-2to3 工具,本文基于 helm-2to3 工具...

    YP小站
  • 从Helm2迁移到 Helm v3 的最佳实践

    在 JFrog,我们依靠 Kubernetes 和 Helm 来编排我们的系统并保持我们的工作负载运行并保持最新状态。 我们的 JFrog Cloud 服务最初...

    JFrog杰蛙科技
  • Kubernetes部署利器Helm快速入门

    众所周知k8s是一个优秀的支持云原生应用的平台,其中拥有非常多的资源类型pod、deployment、service、ingress、namespace等等。并...

    东溪陈姓少年
  • k3s新版本发布!支持Helm3!还有其他重要更新Highlight!

    两个月前,业界应用最为广泛的Kubernetes管理平台创建者Rancher Labs(以下简称Rancher)在KubeCon2019北美峰会上宣布,Ranc...

    k3s中文社区
  • 如何从Helm v2迁移到Helm v3

    Helm V3 版本已经发布了第三个 Beta 版本了,由于 V2 和 V3 版本之间的架构变化较大,所以如果我们现在正在使用 V2 版本的话,要迁移到 V3 ...

    CNCF
  • Jmeter Suite压测工具详细使用说明

    文章https://cloud.tencent.com/developer/article/1753788 已经简述了Jmeter Suite的操作过程,为了更...

    郑超超
  • 初试 Helm 3

    Helm 2 是 C/S 架构,主要分为客户端 helm 和服务端 Tiller; 与之前版本相同,Helm 3 同样在 Release 页面提供了预编译好的二...

    Jintao Zhang
  • Kubernetes 1.20.5 helm 安装jenkins

    前面https://www.yuque.com/duiniwukenaihe/ehb02i/dkwh3p的时候安装了cilium hubble的时候安装了he...

    对你无可奈何
  • 云原生压测方案可以一键部署了!

    分布式Jmeter作为云原生的压测方案,虽然有着功能强大,压测上限高的特点,但是也有部署较为繁琐,结果展示不够形象的问题。为了解决Jmeter的问题,通过结合J...

    郑超超
  • Kubernetes Helm3 部署 ElasticSearch & Kibana 7 集群

    ElasticSearch 安装有最低安装要求,如果执行 Helm 安装命令后 Pod 无法正常启动,请检查是否符合最低要求的配置。

    高楼Zee
  • ​Kubernetes 集群仓库 harbor Helm3 部署

    Harbor 是一个用于存储和分发 Docker 镜像的企业级 Registry 服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源 D...

    高楼Zee
  • 使用helm3快速部署应用

    github https://github.com/helm/helm/releases

    Mars.zhang
  • 排错记录---Helm3部署Ingress-Nginx

    院长技术
  • OpenFaaS实战之一:部署

    OpenFaaS是来自Docker社区的一款Serverless框架,作用是为用户提供FaaS计算平台,官网:https://www.openfaas.com,...

    程序员欣宸
  • 【TKE】CFS 动态创建不同子目录的 PVC

    目前使用 StorageClass 自动创建 CFS 类型 PVC 和 PV,每个 PV 都需要对应一个文件系统(CFS 实例),如果想要多个 PV(不同子路径...

    jokey
  • Kubernetes 部署 Nebula 图数据库集群

    Kubernetes 是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效,Kubernetes...

    NebulaGraph
  • 在 Kubernetes 上部署 Spinnaker

    Spinnaker 是一种持续交付平台,最初由 Netflix 开发,用于快速、可靠地发布软件变更。Spinnaker 使开发人员可以更轻松地专注于编写代码,而...

    DevOps云学堂

扫码关注云+社区

领取腾讯云代金券