STL的特点:数据结构与算法分离,使其变得非常通用。顺序容器:vector(向量)、list(双向链表)、deque(双端队列)。关联容器:set(集合)、multiset(多重集合)、map(映射)、multimap(多重映射)。容器适配器:stack(栈)、queue(队列)、qriority_queue(带权队列)。算法头文件:<algorithm>,<numeric>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-12 15:19:35
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录Daemonset+nodeselector部署ingress-controller到特定的nodeingress TLS设置(加密)ingress认证配置ingress地址重写annotations参数 Daemonset+nodeselector部署ingress-controller到特定的node之前做实验时,我们需要暴露一个端口给外部主机,让外部主机每次通过ip:port或者            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-09 19:15:18
                            
                                68阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在基于 Kubernetes 部署,使用 Gunicorn 运行的 Python Web 应用中,上传大文件时出现了一系列的错误,现在将解决问题的思路记录如下。文件上传过程       上传文件流程上传的文件首先到达 Kubernetes 所在的宿主机。宿主机上的 Nginx 通过 Proxy 转发给 Kubernetes 集群中的 Ingress Controller,Ingres            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 21:16:48
                            
                                68阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            nginx-ingress设置日志格式-配置转发真实ip-白名单限制参考官方文档nginx-ingress官方文档 修改nginx-ingrss的configmap配置文件apiVersion: v1
data:
  compute-full-forwarded-for: "true"
  forwarded-for-header: X-Forwarded-For
  log-format-ups            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-24 19:31:13
                            
                                235阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录回顾Kubernetes 对象Service 对象Service 概述Service 四种类型Service 代理模式Service DNS名称小结Ingressingress controllerTraefikIngress 规则配置管理secretconfigmap配置动态更新总结 回顾容器化技术(No.3) – Kubernetes 进阶(一)Kubernetes 对象Servic            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 14:53:41
                            
                                170阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Ingress的概述我们知道Service可以为集群外部客户端提供内部资源的访问,当我们将Service的类型设置为NodePort时,集群外部客户端即可通过访问任意工作节点的IP地址+Service虚拟出来的端口即可访问到后端的Pod。Service还提供了负载均衡的效果,通过算法依次将请求分发给后端的Pod去处理。Ingress也是供集群外部访问的一种方式。Ingress通过关联一个Servi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-16 15:02:17
                            
                                172阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Ingress: 1)创建一个web服务,用deployment资源, 用httpd镜像,然后创建一个service资源与之关联。[root@master ingress]# vim deploy_1.yaml
apiVersion: v1
kind: Namespace
metadata:
  name: bdqn-ns
  labels:
    name: bdqn-ns
---
apiV            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-22 15:56:51
                            
                                107阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            实战:ingress-nginx 高级配置2-2022.1.7目录 文章目录实战:ingress-nginx 高级配置2-2022.1.7目录实验环境实验软件1、HTTPS? 演示1:用 HTTPS 来访问我们的应用2、TCP与UDP? 演示1:TCP与UDP3、全局配置? 演示1:全局配置注意事项? helm chart知识点? 关于ingress-nginx更多使用方法关于我最后 实验环境实验            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 19:20:56
                            
                                197阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            术语在本篇文章中你将会看到一些在其他地方被交叉使用的术语,为了防止产生歧义,我们首先来澄清下。节点:Kubernetes集群中的一台物理机或者虚拟机。集群:位于Internet防火墙后的节点,这是kubernetes管理的主要计算资源。边界路由器:为集群强制执行防火墙策略的路由器。 这可能是由云提供商或物理硬件管理的网关。集群网络:一组逻辑或物理链接,可根据Kubernetes网络模型实现群集内的            
                
         
            
            
            
            <strong>一、ingress入口排队规则模块初始化</strong>
ingress_module_init
  //注册INGRESS类型排队规则
  register_qdisc(&ingress_qdisc_ops)
  write_lock(&qdisc_mod_lock);
  
  //查找如果排列规则类链表中如果已经注册,则直接跳出
              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 05:28:14
                            
                                186阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、 ingress nginx1、两个核心概念:# ingress:
kubernetes中的一个对象,作用是`定义请求如何转发到service的规则`
# ingress controller:
`具体实现反向代理及负载均衡的程序`,对ingress定义的规则进行解析,根据配置的规则来实现请求转发,实现方式有很多,比如Nginx, Contour, Haproxy等等2、Ingress(以Ng            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 23:11:10
                            
                                120阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Ingress控制器自身是运行于Pod中的容器应用,一般是Nginx或Envoy一类的具有代理及负载均衡功能的守护进程,它监视着来自于API Server的Ingress对象状态,并以其规则生成相应的应用程序专有格式的配置文件并通过重载或重启守护进程而使新配置生效。例如,对于Nginx来说,Ingress规则需要转换为Nginx的配置信息。简单来说,Ingress控制器其实就是托关于Kuberne            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 00:07:15
                            
                                54阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景业务应用经常有需要用到用户真实ip的场景,比如:异地登录的风险预警、访问用户分布统计等功能等。当有这种需求的时候,在业务上容器过程中,如果用到ingress就要注意配置了。通常,用户ip的传递依靠的是X-Forwarded-*参数。但是默认情况下,ingress是没有开启的。ingress的文档还比较详细,这里介绍一下可能用到的这3个参数:注:在文档顶栏的搜索框搜索forward字样就可以找到            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-10 22:02:33
                            
                                96阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            官方:https://kubernetes.io/docs/concepts/services-networking/ingress/目录Ingress 介绍环境、软件准备部署 Default Backend部署 Ingress Controller部署 Ingress Name based virtual hostingSimple fanout1、Ingress 介绍我们知道,到目前            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 12:41:55
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、nginx-ingress工作原理nginx-ingress对应的容器中有两个核心组件:nginx-ingress-controller和nginx。其中nginx-ingress-controller负责list-watch kube-apiserver监听ingress、service、endpoint、configmap资源的状态变化,转变为nginx配置,刷新给容器中nginx进程,再            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 21:19:16
                            
                                166阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、相关资源导航2、环境介绍 kubenetes版本:v1.23.4 rancher版本:v2.6.33、使用yaml文件安装ingress (1)访问nginx-ingress官网获取yaml文件,自建kebernetes集群使用nodeport方式暴露端口 (2)配置固定端口 (3)准备image 国内无法访问k8s.gcr.io,上docker hub上找替代https://registry            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-05 19:55:29
                            
                                178阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、 Ingress 配置介绍 kubernetes Ingess 是有2部分组成,Ingress Controller 和Ingress服务组成,负责统一管理外部对k8s cluster中service的请求。通过定义Ingress Resoucre(Ingress,Ingress Controller,Ingress Service)等实现。常用的Ingress Controller 是ing            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-04 00:03:57
                            
                                368阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ingress 简介 1、在客户端访问我们k8s服务时,四层调度器本身是没有办法解除ssl会话的,这就意味着客户端必须与后端服务器(pod)之间直接建立ssl会话,这里还有个显著的问题在于如果调度器在ssl会话建立以后的下一个请求被调度到第二台服务器上那么这个ssl还要重新建立,因此我们只要认为内部网络是安全的那么我们可以把会话在前端调度器上卸载,但是四层调度是不能卸载的,因此我们需要七            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 15:21:20
                            
                                265阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            起因:ingress 设置ip白名单之后,发现白名单里的ip 403拒绝,后续通过追踪ingress的日志发现 真实的ip 是slb的保留ip 也就是上层代理的ip。这样是无法获取到真实用户的ip的。nginx里的解决方案:使用X-Forwarded-For的方式获取客户端的真实IP地址。需要添加的配置字段和信息为:set_real_ip_from IP_address
real_ip_heade            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 10:21:03
                            
                                280阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在 Kubernetes 集群中,Ingress是授权入站连接到达集群服务的规则集合,为您提供七层负载均衡能力。您可以给 Ingress 配置提供外部可访问的 URL、负载均衡、SSL、基于名称的虚拟主机等。目前主要广泛应用的有:Nginx、Traefik、Envoy三种一、K8S服务暴露介绍从 kubernetes 1.2 版本开始,kubernetes提供了 Ingress 对象来实现对外暴露            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-04 01:48:12
                            
                                0阅读
                            
                                                                             
                 
                
                                
                    