码迷,mamicode.com
首页 > Web开发 > 详细

第十一章 Helm-kubernetes的包管理器(下)

时间:2019-01-05 13:25:50      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:run   四种方法   note   bsp   dep   debug   com   service   templates   

11.5.5 开发自己的chart  

  k8s提供了大连官方的chart, 不过要部署微服务,还是需要开发自己的chart:

  1  创建chart

     Helm会帮助创建目录mychart,并生成各类chart文件。我们在此基础上开发自己的chart.

kubeusr@GalaxyKubernetesMaster:~$ helm create mychart            #创建mychart
Creating mychart
kubeusr@GalaxyKubernetesMaster:~$ tree mychart                   #属性结构显示mychart
mychart
├── charts
├── Chart.yaml
├── templates
│   ├── deployment.yaml
│   ├── _helpers.tpl
│   ├── ingress.yaml
│   ├── NOTES.txt
│   └── service.yaml
└── values.yaml

2 directories, 7 files

2  调试

  Helm提供了debug工具:

  helm  lint  XXXX : 会检测chart语法,报告错误以及给出建议。

       helm install --dry-run   XXXX  --debug:  会模拟安装chart, 输出每个模板生成的YAML内容,检查这些输出看是否符合我们的预期。

3 安装chart

  helm 提供了四种方法:

  • 安装仓库中的chart,  helm install stable/nginx
  • 通过tar包安装,helm install  ./nginx-1.2.3.tgz
  • chart本地目录安装,helm  install ./nginx
  • 通过URL安装,helm  install https://example.com/charts/nginx-1.2.3.tgz

4 将chart添加到仓库:

  待续... ...

 

  

第十一章 Helm-kubernetes的包管理器(下)

标签:run   四种方法   note   bsp   dep   debug   com   service   templates   

原文地址:https://www.cnblogs.com/liufei1983/p/10223955.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!