Helm 安装 Ingress-nginx
一、概述
NGINX Ingress Controller 是使用 Kubernetes Ingress 资源对象构建的,用 ConfigMap 来存储 Nginx 配置的一种 Ingress Controller 实现。
安装 ingress-nginx 有多种方式,本文使用 helm3.6 方式进行安装。
其他安装方式可以参考文档:https://kubernetes.github.io/ingress-nginx/deploy/
二、helm介绍
Helm 是一个用于对需要在 k8s 上部署的复杂应用进行定义、安装和更新。Helm 以 Char 的方式对应用软件进行描述,可以方便地创建、版本化、共享和发布复杂的应用软件。
- 官方英文文档:https://helm.sh/docs/
- 官方中文文档:https://helm.sh/zh/docs/
2.1 helm的主要概念
- Chart
Helm的应用包,采用tgz格式。类似于 Yum 的 RPM 包,其包含了一组定义 Kubernetes 资源相关的 YAML 文件,也称为应用 Chart。
本文详细介绍了如何通过Helm来安装Ingress-nginx控制器,包括添加仓库、下载chart、修改配置文件,特别是针对国内环境修改镜像仓库地址,并指导了如何测试安装是否成功。
订阅专栏 解锁全文
393

被折叠的 条评论
为什么被折叠?



