分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

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

发布时间:2023-09-06 02:28责任编辑:彭小芳关键词:kubernetes

11.5.5 开发自己的chart  

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

  1  创建chart

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

kubeusr@GalaxyKubernetesMaster:~$ helm create mychart ???????????#创建mychartCreating mychartkubeusr@GalaxyKubernetesMaster:~$ tree mychart ??????????????????#属性结构显示mychartmychart├── charts├── Chart.yaml├── templates│   ├── deployment.yaml│   ├── _helpers.tpl│   ├── ingress.yaml│   ├── NOTES.txt│   └── service.yaml└── values.yaml2 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的包管理器(下)

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved