在 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

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

相关推荐
GOTXX16 小时前
openEuler AI与云原生 构建高效智能的数字基础设施底座
人工智能·云原生
0wioiw017 小时前
Docker(基础指令)
运维·docker·容器
Yeliang Wu17 小时前
K8s部署SGLang:原理到实践(基于Ubuntu 22.04)
kubernetes·sglang
许泽宇的技术分享17 小时前
当AI竞赛遇上云原生:EvalAI如何用450+挑战赛重新定义机器学习评估标准
人工智能·机器学习·云原生
楠枬17 小时前
Eureka 服务注册源码分析
spring cloud·云原生·eureka
vortex517 小时前
Docker 逃逸常见利用方式
运维·docker·容器
0wioiw017 小时前
Docker(Portainer)
运维·docker·容器
Henry Zhu12317 小时前
VPP的NAT插件: NAT44-EI 实战配置指南
网络·物联网·计算机网络·云原生·云计算
能不能别报错18 小时前
k8s的CICD流水线环境搭建实验(containerd版)
云原生·容器·kubernetes
༺๑Tobias๑༻18 小时前
国内可用的DOCKER 镜像源
运维·docker·容器