Helm使用详解
使用
1、helm search 查看charts  stable是官方的  local是自己的
2、查看repo helm repo list
3、安装  
   helm install stable/mysql               
   输出主要三部分:
   ① chart 本次部署的描述信息:
    NAME 是 release 的名字,因为我们没用 -n 参数指定,Helm 随机生成了一个,这里是  enervated-mink。
    NAMESPACE 是 release 部署的 namespace,默认是 default,也可以通过 --namespace 指定。
    STATUS 为 DEPLOYED,表示已经将 chart 部署到集群。
② 当前 release 包含的资源:Service、Deployment、Secret 和 PersistentVolumeClaim,其名字都是 enervated-mink-mysql,命名的格式为 ReleasName-ChartName。
③ NOTES 部分显示的是 release 的使用方法。比如如何访问 Service,如何获取数据库密码,以及如何连接数据库等。
    通过 kubectl get 可以查看组成 release 的各个对象:
[T_T] linux02 ~# kubectl get service
  NAME                     TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)          AGE
  enervated-mink-mysql     ClusterIP   10.108.233.39   <none>        3306/TCP         17m
[^_^] linux02 ~# kubectl get deployment
  NAME                             DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
  enervated-mink-mysql             1         1         1            0           23m
[^_^] linux02 ~# kubectl get pod
  NAME                                              READY     STATUS    RESTARTS   AGE
  enervated-mink-mysql-64b7fbd5b-bhqz9              0/1       Pending   0          24m
4、删除  helm delete NAME   如:
  [T_T] linux02 ~# helm delete queenly-aardvark
   release "queenly-aardvark" deleted
5、在~/.helm/cache/archive/下有相对应下载的taz,可解压查看规格和排版。基本是有参数组成的。 
  自己开发chart如果有bug或者错误 可用helm lint检测语法; 如: helm lint mycharts
6、 helm install --dry-run --debug 会模拟安装 chart,并输出每个模板生成的 YAML 内容。如:
       helm install mycharts --dry-run --debug
7、安装chart
   a、安装仓库中的 chart,例如:helm install stable/nginx
   b、通过 tar 包安装,例如:helm install ./nginx-1.2.3.tgz
   c、通过 chart 本地目录安装,例如:helm install ./nginx
   d、通过 URL 安装,例如:helm install https://example.com/charts/nginx-1.2.3.tgz
Helm使用详解的更多相关文章
- [转帖]helm模板文件chart编写语法详解
		
helm模板文件chart编写语法详解 https://blog.51cto.com/qujunorz/2421328 需要学习一下. charts编写介绍 开始 快速创建一个chart模板,helm ...
 - Kubernetes K8S之通过helm部署metrics-server与HPA详解
		
Kubernetes K8S之通过helm部署metrics-server与 Horizontal Pod Autoscaling (HPA)详解 主机配置规划 服务器名称(hostname) 系统版 ...
 - 【原创】K8S环境下研发如何本地调试?kt-connect使用详解
		
K8S环境下研发如何本地调试?kt-connect使用详解 背景 注:背景有点啰嗦,讲讲一路走来研发本地调试的变化,嫌烦的可以直接跳过,不影响阅读. 2019年 我在的公司当时是个什么情况,只有两个J ...
 - Linq之旅:Linq入门详解(Linq to Objects)
		
示例代码下载:Linq之旅:Linq入门详解(Linq to Objects) 本博文详细介绍 .NET 3.5 中引入的重要功能:Language Integrated Query(LINQ,语言集 ...
 - 架构设计:远程调用服务架构设计及zookeeper技术详解(下篇)
		
一.下篇开头的废话 终于开写下篇了,这也是我写远程调用框架的第三篇文章,前两篇都被博客园作为[编辑推荐]的文章,很兴奋哦,嘿嘿~~~~,本人是个很臭美的人,一定得要截图为证: 今天是2014年的第一天 ...
 - EntityFramework Core 1.1 Add、Attach、Update、Remove方法如何高效使用详解
		
前言 我比较喜欢安静,大概和我喜欢研究和琢磨技术原因相关吧,刚好到了元旦节,这几天可以好好学习下EF Core,同时在项目当中用到EF Core,借此机会给予比较深入的理解,这里我们只讲解和EF 6. ...
 - Java 字符串格式化详解
		
Java 字符串格式化详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 文中如有纰漏,欢迎大家留言指出. 在 Java 的 String 类中,可以使用 format() 方法 ...
 - Android Notification 详解(一)——基本操作
		
Android Notification 详解(一)--基本操作 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 源码:AndroidDemo/Notification 文中如有纰 ...
 - Android Notification 详解——基本操作
		
Android Notification 详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 前几天项目中有用到 Android 通知相关的内容,索性把 Android Notificatio ...
 
随机推荐
- LInq之Take Skip TakeWhile SkipWhile Reverse Union Concat 用法
			
废话不多说,直接上代码,代码有注释!自行运行测试! class Program { static void Main(string[] args) { string[] names = { " ...
 - linux的convert图片处理工具
			
得到一个图片的尺寸, identify test.png 结果为: test.png PNG 178x15 178x15+0+0 16-bit PseudoClass 65536c 2.28kb 使用 ...
 - 校内模拟赛 Zbq's Music Challenge
			
Zbq's Music Challenge 题意: 一个长度为n的序列,每个位置可能是1或者0,1的概率是$p_i$.对于一个序列$S$,它的得分是 $$BasicScore=A\times \sum ...
 - Spring 中配置log4j日志功能
			
一,添加log4j依赖包 可从官网上下载该依赖包log4j-x.x.xx.jar,下载后 build path,添加依赖包 二,创建 log4j.properties 配置文件 log4j.prope ...
 - python爬虫xpath的语法
			
有朋友问我正则,,okey,其实我的正则也不好,但是python下xpath是相对较简单的 简单了解一下xpath: XPath 是一门在 XML 文档中查找信息的语言.XPath 可用来在 XML ...
 - 2018年高教社杯全国大学生数学建模竞赛D题解题思路
			
题目 D题 汽车总装线的配置问题 一.问题背景 某汽车公司生产多种型号的汽车,每种型号由品牌.配置.动力.驱动.颜色5种属性确定.品牌分为A1和A2两种,配置分为B1.B2.B3.B4.B5和B6 ...
 - Webpack 2 视频教程 007 - 配置 WDS 进行浏览器自动刷新
			
原文发表于我的技术博客 这是我免费发布的高质量超清「Webpack 2 视频教程」. Webpack 作为目前前端开发必备的框架,Webpack 发布了 2.0 版本,此视频就是基于 2.0 的版本讲 ...
 - mysql操作命令梳理(5)-执行sql语句查询即mysql状态说明
			
在日常mysql运维中,经常要查询当前mysql下正在执行的sql语句及其他在跑的mysql相关线程,这就用到mysql processlist这个命令了.mysql> show process ...
 - Linux下Redis主从复制以及SSDB主主复制环境部署记录
			
前面的文章已经介绍了redis作为缓存数据库的说明,本文主要说下redis主从复制及集群管理配置的操作记录: Redis主从复制(目前redis仅支持主从复制模式,可以支持在线备份.读写分离等功能.) ...
 - Web系统页面打印技术实现与分析
			
1 Web页面打印概述应用WEB化,不论对开发商,还是对用户来说,实在是一种很经济的选择,因为基于WEB的应用,客户端的规则很简单,容易学习,容易维护,容易发布.在WEB系统中,打印的确是个烦人的问题 ...