首页
技术小册
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
![](/uploads/images/20230803/e1f9bd3af9cedce53239835095ad80fc.png) IC 进程处理Kubernetes资源(ingress和CRD)的流程如下: 1. 用户创建Ingress或CRD资源 2. IC 进程会缓存关注的资源(Ingress和其它CRD资源),通过watch Kuberntes API保持缓存的同步 3. 当资源发生变化,会通知 Control Loop 4. Control Loop 从缓存中获取更新的资源,比如 TLS 证书、Ingress等 5. Control Loop 生成TLS证书和私钥文件 6. Control Loop 生成nginx配置文件 7. Control Loop 执行 nginx reload,并等待nginx完成配置文件的加载: 7.1. nginx 重载并读取 TLS 证书 7.2. nginx 重载并读取配置文件 8. Control Loop 推送event并更新资源状态 IC 关注的Kuberntes资源有以下这些: 1. 七层负责均衡:Ingress、VirtualServers (CR)、VirtualServerRoutes (CR) 2. 七层策略:Policies (CR) 3. 四层负载均衡:TransportServers (CR) 4. 服务发现:Service、Endpoints、Pods 5. 密钥配置:Secrets 6. 全局配置:ConfigMap、GlobalConfiguration (CR) 7. 其它自定义资源(默认不启用):APPolicies, APLogConfs, APUserSigs、IngressLink
上一篇:
1.1.2. IC Pod 内部逻辑
下一篇:
部署
该分类下的相关小册推荐:
Kubernets合辑6-服务发现
Kubernets合辑15-持续部署
Kubernetes中文教程(二)
Kubernets合辑10-网络
Kubernets合辑3-kubernetes介绍
Kubernets合辑4-kubernetes入门
Kubernets合辑5-Pod控制器
Kubernetes中文教程(四)
Kubernetes中文教程(五)
Kubernets合辑7-存储
Kubernets合辑13-集群监控
Kubernetes合辑1-安装Kubernetes