add kubernetes
This commit is contained in:
50
Helm/Helm部署Nginx-Ingress.md
Normal file
50
Helm/Helm部署Nginx-Ingress.md
Normal file
@@ -0,0 +1,50 @@
|
||||
> 本文作者:丁辉
|
||||
>
|
||||
|
||||
# Helm 部署 Nginx-Ingress
|
||||
|
||||
## 介绍
|
||||
|
||||
**Nginx-Ingress 是一个基于 Nginx 的 Ingress 控制器,用于管理外部访问 Kubernetes 集群内部服务的路由规则**。它实现了一个配置有规则的反向代理负载均衡器,能够将入站 HTTP 和 HTTPS 请求路由到集群内的相应服务上。
|
||||
|
||||
## 开始部署
|
||||
|
||||
[官方文档](https://kubernetes.github.io/ingress-nginx/deploy/)
|
||||
|
||||
1. 添加仓库
|
||||
|
||||
```bash
|
||||
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
|
||||
helm repo update
|
||||
```
|
||||
|
||||
2. 下载模版文件
|
||||
|
||||
[查看文件内容](https://gitee.com/offends/Kubernetes/blob/main/File/Yaml/ingress-values-hostnetwork.yaml) (根据自己情况修改)
|
||||
|
||||
```bash
|
||||
wget https://gitee.com/offends/Kubernetes/raw/main/File/Yaml/ingress-values-hostnetwork.yaml
|
||||
```
|
||||
|
||||
**修改参数并保存**
|
||||
|
||||
3. 配置节点标签
|
||||
|
||||
```bash
|
||||
kubectl label node ${node} ingress="true"
|
||||
```
|
||||
|
||||
4. 部署
|
||||
|
||||
```bash
|
||||
helm install ingress-nginx \
|
||||
ingress-nginx/ingress-nginx \
|
||||
-f ingress-values-hostnetwork.yaml
|
||||
```
|
||||
|
||||
## 卸载
|
||||
|
||||
```bash
|
||||
helm uninstall ingress-nginx
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user