在 Windows11 上安装k8s的包管理工具Helm

Helm

先简单介绍一下,Helm 是一个用于管理 Kubernetes 应用程序的包管理工具,它帮助用户简化 Kubernetes 应用的安装、配置和管理。可以将 Helm 看作是 Kubernetes 的包管理器,类似于 Linux 上的 apt 或 yum,它能够帮助用户轻松部署复杂的 Kubernetes 应用。

Helm 的核心概念

Charts:Helm 使用 "charts" 来封装 Kubernetes 应用的资源配置。Chart 是一个包含多个 Kubernetes YAML 文件的打包集合,描述了应用的所有资源(如 pods、services、deployments 等)以及应用的配置参数。通过 Chart,Helm 使得 Kubernetes 应用的部署变得简单和可复用。

Releases:当 Helm 安装一个 Chart 时,它会生成一个 "release"。每次 Helm 安装一个应用时,都会基于某个 Chart 创建一个新的 release。每个 release 是独立的,可以管理和升级。

Values 文件:Values 文件是一个 YAML 配置文件,用来指定 Helm Chart 中的变量值。用户可以通过自定义 Values 文件,覆盖 Chart 默认的配置,来根据具体需求定制应用的部署。

Helm Repository:Helm 使用 Helm 仓库来存储和分发 Charts。用户可以从这些仓库中搜索并安装现有的 Charts,也可以上传和分享自己的 Charts。

在 Windows11 上安装Helm

我们通过使用Chocolatey来进行安装,Chocolatey 是一个用于 Windows 的包管理工具,类似于 Linux 系统上的 apt 或 yum。它允许用户通过命令行轻松安装、更新、管理和卸载软件包。Chocolatey 提供了一个自动化的方式来管理应用程序、工具和其他软件,简化了软件的安装和维护过程。

首先我们以管理员身份打开Windows PowerShell

安装Chocolatey

通过以下命令安装Chocolatey

bash 复制代码
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

然后输入choco查看Chocolatey是否安装成功。然后可以看到Chocolatey的版本标明安装成功。

安装helm

执行如下命令

bash 复制代码
choco install kubernetes-helm

如图所示,可以看到安装成功

相关推荐
ん贤1 小时前
温习微服务基础知识
微服务·云原生·架构
孔令飞1 小时前
OneX Harness AI Coding 工具介绍
云原生·go·ai编程
flytalei1 小时前
GitOps 实战:基于 Argo CD 的 Kubernetes 应用版本回滚
云原生·容器·kubernetes
Z21-X1 小时前
云原生运维学习笔记:从云计算概念到服务器硬件的入门之旅
运维·笔记·学习·云原生
墨神谕1 小时前
Docker 数据卷(Volume)详解:Dockerfile 声明、Docker Compose 挂载宿主机目录及持久化实战
运维·docker·容器
zh73142 小时前
Docker Desktop docker_data.vhdx 使用时间长了过大,解决办法
运维·docker·容器
墨神谕2 小时前
Docker Compose 从入门到实战:核心概念、YAML 配置详解、常用命令与多容器部署
运维·docker·容器
KIDULT°2 小时前
【K8s 实战】Volume 存储、PV/PVC、ConfigMap 与 Secret 完整实验
云原生·容器·kubernetes
逐流人2 小时前
ELK企业级日志分析系统:从零搭建集中化日志平台
运维·elk·云原生·云计算·日志分析
Z21-X3 小时前
云原生运维学习笔记:存储、网络与操作系统——云计算的底层基石
运维·笔记·学习·云原生