Nginx Ingress共20篇
Ingress Nginx黑名单与白名单实践-AI运维探索者

Ingress Nginx黑名单与白名单实践

一、配置黑名单 1.配置黑名单禁止某一个或某一段IP,需要在Nginx Ingress的ConfigMap中配置,比如将192.168.1.34(多个配置使用逗号分隔)添加至黑名单 **说明:config下面的其他配置是上面实验...
头像4年前
03014
Ingress Nginx Rewrite实践:前后端分离路径改写-AI运维探索者

Ingress Nginx Rewrite实践:前后端分离路径改写

一、创建一个应用模拟后端服务: 二、查看后端服务是否启动 三、创建Service暴露该应用: 四、查看该 Service 的地址,并且通过/api-a 访问测试,发现访问失败 五、测试直接访问根路径,发现是...
头像4年前
04214
Ingress Nginx域名重定向实践:Redirect配置与验证-AI运维探索者

Ingress Nginx域名重定向实践:Redirect配置与验证

一、编写yaml文件 上面参数说明: - 1.1 `apiVersion: networking.k8s.io/v1`: 指定使用的Kubernetes API版本,这里是Networking API的版本 - 1.2 `kind: Ingress`: 表示这是一个Ingress资源对...
头像4年前
02714
Ingress Nginx错误页面重定向实践-AI运维探索者

Ingress Nginx错误页面重定向实践

一、修改 values.yaml 修改defaultbackend处enabled:false为enabled:true 更新 ConfigMap 二、更新 Release 三、更新后 Pod 会自动重启,并且会创建一个 defaultbackend: 四、更新完成以后访问...
头像4年前
04311
Nginx Ingress金丝雀发布实战:灰度流量切分与环境清理-AI运维探索者

Nginx Ingress金丝雀发布实战:灰度流量切分与环境清理

一、使用 Nginx 实现金丝雀发布 假设我们有两个命名空间,一个是正在使用的生产环境Production,另一个是用于灰度测试的Canary。在发布应用时,可以将应用先发布至Canary,然后切一部分流量到Ca...
头像4年前
03711
Ingress-Nginx 优化配置:内核参数与控制器调优-AI运维探索者

Ingress-Nginx 优化配置:内核参数与控制器调优

一、主容器内核参数优化 在values.yaml文件中修改extraInitContainers添加一个初始化initContainers 相关参数说明: * `mount -o remount rw /proc/sys`:将 `/proc/sys` 挂载为可读写模式,因...
头像4年前
03811
Ingress Nginx基本认证实践:为站点增加密码访问-AI运维探索者

Ingress Nginx基本认证实践:为站点增加密码访问

一、由于需要使用htpasswd工具,需要安装 httpd 二、使用 htpasswd 创建 foo 用户的密码 上面参数说明: * `htpasswd`:这是命令行实用程序,用于管理 Apache 中的 HTTP 基本认证用户密码文件 *...
头像4年前
02711
Ingress-Nginx 金丝雀发布:流量切分与版本切换-AI运维探索者

Ingress-Nginx 金丝雀发布:流量切分与版本切换

一、Ingress-Nginx Canary介绍 [Nginx Ingress Controller](https://github.com/kubernetes/ingress-nginx/nginx-ingress-controller) 作为项目对外的流量入口和项目中各个服务的反向代理。 官...
头像4年前
02411
Ingress-Nginx 金丝雀进阶:高级规则与阿里实现-AI运维探索者

Ingress-Nginx 金丝雀进阶:高级规则与阿里实现

一、金丝雀发布的高级功能 如上只简单介绍了一些ingress开源默认支持的Annotation。 日常工作中基于开源ingress-nginx实线的高级功能: 通过修改 nginx.ingress.kubernetes.io/configuration-sn...
头像4年前
02411
Ingress-Nginx 高级配置:Rewrite 与重定向-AI运维探索者

Ingress-Nginx 高级配置:Rewrite 与重定向

一、环境准备 采用前面课程中的java应用: 二、ingress-nginx 之 rewrite 官方示例:[Rewrite - NGINX Ingress Controller (kubernetes.github.io)](https://kubernetes.github.io/ingress-ngin...
头像4年前
03410