一、Helm理解

kubernetes的包管理器,“可以将Helm看作Linux系统下的apt-get/yum”,例如,我们在部署一个NGINX服务时,需要定义一个pod,一个deployemnt控制器,一个svc服务,一个ingress资源,并建立对应的关系,如使用helm时,可以基于helm的模板信息,进行相应参数的赋值,可快速的一次性部署完pod\deployment\svc\ingress等相关服务与依赖。

二、Helm的重要概念

  • chart,应用的信息集合,包括各种对象的配置模板、参数定义、依赖关系、文档说明等
  • Repoistory,chart仓库,存储chart的地方,并且提供了一个该 Repository 的 Chart 包的清单文件以供查询。Helm 可以同时管理多个不同的 Repository。
  • release, 当 chart 被安装到 kubernetes 集群,就生成了一个 release , 是 chart 的运行实例,代表了一个正在运行的应用

三、Helm安装

#下载$ wget https://get.helm.sh/helm-v3.2.4-linux-amd64.tar.gz#安装$ wget https://get.helm.sh/helm-v3.2.4-linux-amd64.tar.gz$ tar -zxf helm-v3.2.4-linux-amd64.tar.gz$ cp linux-amd64/helm /usr/local/bin/# 添加仓库$ helm repo add stable http://mirror.azure.cn/kubernetes/charts/# 同步最新charts信息到本地$ helm repo update

四、helm的模板开发与使用(nginx)

1、创建nginx模板

©著作权归作者所有:来自51CTO博客作者wx592bc92b285c7的原创作品,如需转载,请注明出处,否则将追究法律责任

好知识,才能预见未来

赞赏

0人进行了赞赏支持

更多相关文章

  1. openGauss集群搭建
  2. Nginx编译报错解决方法
  3. k8s1.18高可用集群安装-超详细中文官方文档
  4. 7:VMware Horizon View 8.0-安装Composer服务器
  5. 8:VMware Horizon View 8.0-安装连接服务器1
  6. k8s1.18多master节点高可用集群安装-超详细中文官方文档
  7. SQL Server 2008安装教程图解
  8. 03-K8s部署安装配置nginx-ingress和配置外网访问
  9. 熟悉composer常用指令,安装组件,并理解自动加载器的使用方式与更

随机推荐

  1. 如何实现php中date只显示年月日
  2. 如何解决php中fpm无法启动
  3. 如何解决php连接erp数据库失败
  4. 如何解决在php用gd库输出图片到微信浏览
  5. 详解PHP中php switch的方法实例
  6. 代码分析php中的回调函数
  7. PHP使用 is_numeric的实例解析
  8. PHP 使用 Trait 解决 PHP 单继承问题的实
  9. 详解PHP中password_hash的功能
  10. PHP中serialize的详细介绍