包管理工具helm主要解决安装服务的问题。可通过仓库下载想要的yaml文件。修改文件就可以安装想要的系统信息。
通过参数定义达到和当前环境相匹配的结果。
类似于DOCKER镜像和容器
通过grpc的协议进行调用
tiller收到数据后跟api交互,api收到后写入etcd中 被kubelet接受创建。
下载安装的软件包
cluster-admin集群管理员角色
查看HELM版本
点进去搜索Redis
repo仓库源
1.添加仓库
2.安装Chart之后redis集群就创建成功了
哈哈哈哈
Helm自定义模板
该目录必须创建
镜像拉取不下来
换个镜像
前一个退出,新的开始创建
helm就是把集群的部署方案写入Chart中
通过chart生成集群 就是release
docker中就i是通过镜像生成容器
但是缺点就是无法更改 因此创建一个values.yml文件
通过该格式引用values.yml文件
达到只需要更改values文件达到更改镜像的作用
当然也可以直接通过命令–set image达到更改的目的
更改values版本
版本更换成功
就是wangyang这个镜像的v3版本
会发现删除helm之后重新创建一个新的 一样名字的 显示已存在 资源没有删干净
还存在的
如何还原??
也可以任意指定版本
通过–purge强制删除历史记录
尝试能否执行但是不执行,就是debug
可以看到虽然可以创建个,但是并没有创建出来