kubectl 之 helm高级使用(企业实操)

helm

简介一下: helm是基于k8s平台的包管理工具,最常见的使用场景就是基于k8s平台跑的微服务,因为在k8s里面我们要部署一个正式服务,一定是会有pod\deployment\service\ingress\statefulset\pv\pvc\endpoint\等等,整合在一起,才可以让服务可以正常运行,helm就具有linux的yum的原理一样,把所有的所需的整合到一起,使其服务可以达到一键部署的作用,

helm版本

目前helm的版本就是2.X及3.X版本,针对不同环境有不同的的使用,(就是看客户环境)
其实版本上是大同小异的3.X整合了更多,并且更简便一点

基本使用

以下是helm的一些常用命令
在这里插入图片描述这是2.X的命令,相对少了几个新的,
常见用法:
创建: helm install 名称 -f values.yaml .
补全对应模板: helm create 名称
删除: helm delete 名称
3.X 支持删除(卸载)helm uninstall 名称

实例

今天我有一个基于2.x版本遇到的一个事件,不能算问题
就是部署相同服务是名称相同了,
相关信息:

Error: a release named xx-xxx-xxx already exists.
Run: helm ls --all XX-xxx-xxx; to check the status of the release
Or run: helm del --purge XX-xxx-xxx; to delete it

这个就是在helm的历史有过相同的名称所以提示,
两种方法解决
1)换个名称
2)helm delete --purge 名称

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值