在 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

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

相关推荐
Zfox_9 小时前
CANN Catlass 算子模板库深度解析:高性能 GEMM 融合计算、Cube Unit Tiling 机制与编程范式实践
docker·云原生·容器·eureka
农民工老王10 小时前
K8s 1.31 私有化部署实战:从 Calico 崩溃到 NFS 挂载失败的排坑全记录
云原生·kubernetes
灰子学技术10 小时前
istio从0到1:如何解决分布式配置同步问题
分布式·云原生·istio
广州中轴线10 小时前
OpenStack on Kubernetes 生产部署实战(十四)
kubernetes·智能路由器·openstack
春日见10 小时前
如何创建一个PR
运维·开发语言·windows·git·docker·容器
DARLING Zero two♡10 小时前
告别 Docker 命令行!Portainer+cpolar 让容器管理从局域网走向公网
运维·docker·容器
小马爱打代码10 小时前
ZooKeeper:入门实战
分布式·zookeeper·云原生
liu****11 小时前
2.深入浅出理解虚拟化与容器化(含Docker实操全解析)
运维·c++·docker·容器·虚拟化技术
logocode_li12 小时前
OCI/CRI 双标准下:从 dockerd 到 containerd 的 K8s 运行时迭代史
docker·云原生·容器·k8s
天才奇男子21 小时前
HAProxy高级功能全解析
linux·运维·服务器·微服务·云原生