helm 勘误
2023-02-18 16:39:41 时间
helm2 与 helm3
之前介绍过helm相关的知识,其中给出的架构图为:
这个是helm2的架构,其中helm client指的是 Tiller 在helm2中,helm是通过Tiller对 k8s 的 api-server 进行请求的。
helm2的主要问题就是需要在k8s集群内运行一个服务端,而这就需要把tiller的端口暴露给外界,容易产生安全隐患;在helm2中引入的tiller主要是当时k8s还没有RBAC机制,之后K8S加入了RBAC和CRD等,都使得tiller这个东西显得多余。
在helm3 已经移除了Tiller,由 helm 直接请求 api-server 进行pod的调度。
与helm2相比,helm3的优势如下:
- 安装更简便;
- helm3中release可以实现不同的namespace空间中复用;
- 可以将charts推到docker仓库中。
反思:1. 知识面有待扩展;2. 写文章不够严谨
相关文章
- WordPress主题制作(二):模板和模板文件
- Spring AOP详解
- WordPress主题制作(三):牛刀小试
- spring boot 2.x 整合mybaits及分页插件
- spring boot 启动的时候required a bean of type 'XXX' that could not be
- 向maven中央仓库提交jar
- 图解设计模式:动动手玩转迭代器模式
- 青空の霞光Java新特性笔记
- 使用Guava Collections2提供的transform批量转换
- 【tornado】tornado路由系统以及加密cookie在项目中的使用详解
- document.createElement()的用法
- win10电脑开机绕过密码自动登录,微软官方提供修改注册表跳过登录设置方法
- Maven项目报错:The type javax.validation.Payload cannot be resolved. It is indirectly referenced from req
- cannot be resolved to absolute file path because it does not reside in the file system 问题解决
- 布客社区近日指明DevOps的三层含义和未来发展方向
- 实现websocket的两种方式
- leetcode和牛客网刷题
- LayUI之旅-数据表格
- 草料二维码如何在多行业实现管理和自动化工作
- IP地址与网络号