《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第14章 包管理helm v3

前言


考试大纲:
了解helm是如何工作的,从而实现快速部署应用

本章要点:
考点1:添加helm源
考点2:使用helm 部署应用

前面在使用wordpress + mysql 部署博客应用的时候,需要做许多工作,需要每个pod创建pv和pvc,然后分别创建每个应用pod及svc,整个过程非常麻烦.

如果搭建博客的所有步骤写在一个文件里,然后放在一个文件夹里(这个文件夹叫做chart),以后直接使用这个chart,就可以把所有的操作一次性做完,这样就很容易实现一个博客应用(用这个chart部署出来一个实例,叫做release发布)。 这就类似于用镜像创建一个容器,镜像就是chart,通过此镜像生成的容器叫做release。
helm实现的就是这样的功能,在互联网上存在chart仓库(也可以自己搭建),其中包括了各种应用,需要什么应用直接拉取部署就好。

14.1 安装helm


必知必会: 安装helm3
helm3安装在master上,是一个和kubectl类似的客户端,只是一个在kubernetes API 上执行操作的工具。

步骤1: 下载最新版的helm
下载地址为https://github.com/helm/helm/releases
提前下载所需要的文件:https://get.helm.sh/helm-v3.2.1-linux-amd64.tar.gz
步骤2:下载安装helm的脚本
步骤3.修改脚本
步骤4:对sum文件重命名
[root@vms10 helm]# mv scripts_get-helm-3 get
[root@vms10 helm]# cp helm-v3.2.1-linux-amd64.tar.gz.sha256sum h

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-10 18:56:07       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-10 18:56:07       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-10 18:56:07       87 阅读
  4. Python语言-面向对象

    2024-05-10 18:56:07       96 阅读

热门阅读

  1. python脚本实战

    2024-05-10 18:56:07       30 阅读
  2. MySQL导入导出详细教程

    2024-05-10 18:56:07       27 阅读
  3. Go 读取文件

    2024-05-10 18:56:07       32 阅读
  4. 【QEMU系统分析之实例篇(二十五)】

    2024-05-10 18:56:07       25 阅读
  5. C++ 杂项

    2024-05-10 18:56:07       27 阅读
  6. React中间件的概念以及常用的实现

    2024-05-10 18:56:07       32 阅读
  7. linux 权限和权限的设置

    2024-05-10 18:56:07       28 阅读
  8. vue常见**MS题

    2024-05-10 18:56:07       29 阅读