本文作者:丁辉
Helm 部署 Nginx-Ingress
介绍
Nginx-Ingress 是一个基于 Nginx 的 Ingress 控制器,用于管理外部访问 Kubernetes 集群内部服务的路由规则。它实现了一个配置有规则的反向代理负载均衡器,能够将入站 HTTP 和 HTTPS 请求路由到集群内的相应服务上。
开始部署
添加仓库
1
2helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update下载模版文件
查看文件内容 (根据自己情况修改)
1
wget https://gitee.com/offends/Kubernetes/raw/main/File/Yaml/ingress-values-hostnetwork.yaml
修改参数并保存
配置节点标签
1
kubectl label node ${node} ingress="true"
部署
1
2
3helm install ingress-nginx \
ingress-nginx/ingress-nginx \
-f ingress-values-hostnetwork.yaml
卸载
1 | helm uninstall ingress-nginx |
要是这篇文章为您解了惑、带来了帮助,不妨用小小的打赏来支持下我的创作吧,您的鼓励就是我持续分享的最大动力哦,感谢您啦!
- 本文链接: https://blog.offends.cn/Kubernetes/Helm/Helm部署Nginx-Ingress.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。