首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
介绍
1.1. 原理
1.1.1. IC 流量转发
1.1.2. IC Pod 内部逻辑
1.1.3. IC 进程内部逻辑
部署
2.1. 版本说明
2.2. 使用清单文件部署
2.2.1. 配置RBAC
2.2.2. 创建CRD
2.2.3. 部署控制器
2.2.4. LB配置
2.2.5. 验证
2.2.5.1. 默认404页面
2.2.5.2. ingress http 验证
2.2.5.3. ingress https 验证
配置
3.1. Nginx全局配置
3.1.1. 命令行参数
3.1.2. ConfigMap
3.1.2.1. 常规自定义配置
3.1.2.2. 日志配置
3.1.2.3. SSL/TLS 配置
3.1.2.4. Listeners配置
3.1.2.5. Backend配置
3.1.2.6. Snippets & Custom 模板
3.1.2.7. 链路追踪
3.2. Ingress资源配置
3.2.1. annotations
3.2.1.2. Listeners
3.2.1.3. General
3.2.1.4. URI/Header
3.2.1.5. Auth / TLS
3.2.1.6. upstream
3.2.1.7. sinppets
3.2.3. 案例
3.2.3.1. 简单demo
3.2.3.2. kubernetes dashboard
3.2.3.3. jenkins
3.3. CRD配置
3.3.1. TransportServer
运维
4.1. 日志
4.2. 状态页
4.3. 监控
当前位置:
首页>>
技术小册>>
Kubernets合辑2-部署Ingress
小册名称:Kubernets合辑2-部署Ingress
直接通过LB进行访问,测试443和80是否正常,并且验证443端口是否使用了默认的证书 测试IP访问: ``` [root@maxiaoke nginxinc-ingress]# curl -I http://10.4.7.100 HTTP/1.1 404 Not Found Server: nginx Date: Wed, 04 May 2022 08:31:59 GMT Content-Type: text/html Content-Length: 146 Connection: keep-alive [root@maxiaoke nginxinc-ingress]# curl -I https://10.4.7.100 -k HTTP/1.1 404 Not Found Server: nginx Date: Wed, 04 May 2022 08:32:16 GMT Content-Type: text/html Content-Length: 146 Connection: keep-alive ``` 测试域名访问: ``` # 因为是本地vmware搭建的环境,使用 hosts 配置域名解析,解析域名到 LB [root@maxiaoke nginxinc-ingress]# curl https://test.huanle.com # 证书验证通过,表明默认证书配置正确 <html> <head><title>404 Not Found</title></head> <body> <center><h1>404 Not Found</h1></center> <hr><center>nginx</center> </body> </html> ``` 验证日志格式: ``` # 上述测试中,原客户端IP 10.4.7.1 已经被成功记录到日志中 04/May/2022:16:39:49 +0800|10.4.7.100|10.4.7.1|-|-|||||HEAD|HTTP/1.1|10.4.7.100|/|-|curl/7.68.0|0|404| 04/May/2022:16:39:56 +0800|10.4.7.100|10.4.7.1|-|-|||||GET|HTTP/1.1|test.huanle.com|/|-|curl/7.68.0|146|404| # 如果带上X-Real-IP和X-Forwarded-For验证,模拟下游其它L7负载均衡器 [root@maxiaoke nginxinc-ingress]# curl -H "X-Real-IP: 192.168.99.251" -H "X-Forwarded-For: 192.168.99.251, 10.4.7.1" https://test.huanle.com 04/May/2022:16:44:33 +0800|10.4.7.100|10.4.7.1|192.168.99.251|192.168.99.251, 10.4.7.1|||||GET|HTTP/1.1|test.huanle.com|/|-|curl/7.68.0|146|404| ```
上一篇:
2.2.5. 验证
下一篇:
2.2.5.2. ingress http 验证
该分类下的相关小册推荐:
Kubernets合辑6-服务发现
Kubernets合辑15-持续部署
Kubernets合辑7-存储
Kubernets合辑13-集群监控
Kubernets合辑8-权限控制
Kubernets合辑5-Pod控制器
Kubernets合辑10-网络
Kubernetes中文教程(五)
Kubernetes中文教程(六)
Kubernets合辑3-kubernetes介绍
Kubernetes合辑1-安装Kubernetes
Kubernets合辑9-资源约束