一、前提1 nginx编译安装 假设已经安装好了nginx服务器,切能正常启动访问,个人版本为 nginx version: nginx/1.14.0,使用strace/pstack进行调试(或者gdb,没调试过)。strace 和ltrace 可以查看一个应用程序在运行过程中所发起的系统调用2 strace命令 strace - trace system calls and signals 跟踪            
                
         
            
            
            
            有一部分应用 需要暴露tcp端口,查看官方文档 https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/exposing-tcp-udp-services.mdIngress 不支持TCP 和 UDP 服务,可以            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-27 16:34:31
                            
                                4231阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            traceroute命令用于追踪数据包在网络上的传输时的全部路径,它默认发送的数据包大小是40字节。traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其ip地址。选项-d:使用Socket层级的排错功能;
-f<存活数值>:设置第一个检测数据包            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 13:06:43
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Kubernetes使用Nginx Ingress暴露Dashboard 
     
[TOC]
## 1. 环境说明
* 可用的kubernetes集群
* 可用的nginx ingress controller
* 可用的dashboard
关于kubernetes、dashboard和nginx ingress在前面文章中,已有介绍。    
《centos7使用kubeadm安            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-09-20 17:40:02
                            
                                5008阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             ingress-nginx: https://github.com/kubernetes/ingress-nginx/tree/nginx-0.20.0/deploy kubernetes暴露服务的方式:ClusterIP、NodePort、LoadBalancer、ingress我对于这几种模式,简单的理解如下,ClusterIP,集群内的应用都可以访问,集群外部            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 11:47:48
                            
                                198阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   即使对于一般的企业应用,做一个小的集群也是有必要的,能防止单服务器down掉之后的尴尬,所以就在学习nginx+tomcat配置一个小型的集群,google之下也算搞定,然后自然涉及到session共享之类的问题,依旧想google之,前人经验后人乘凉,搜索后发现最多的文章的解决方式就是开启tomcat的sessi            
                
         
            
            
            
             五分钟理解什么是接口     在IT和互联网领域里面,这个词在不同场景下都会出现,比如“USB接口”,“让后台给我提供一个接口,我直接调用这个接口”,“这里你设计一个接口,我来实现”,分别对应于硬件场景,后台场景,以及面向对象的程序设计场景。    我先用一句听不懂的非常抽象的话来描述下,接口就是提供具体能力的一个标准和抽象,OK,你肯定没听懂,我下段开始举例子,说人话来解释。  接口就是提供一            
                
         
            
            
            
            Reids 所有的数据都是存储在内存中的,在某些情况下需要对占用的内存空间进行回收。内存回收主要分为两类,一类是 key 过期,一类是内存使用达到上限(max_memory)触发内存淘汰 过期策略要实现 key 过期,我们有几种思路。定时过期(主动淘汰)每个设置过期时间的 key 都需要创建一个定时器,到过期时间就会立即清除。该策略可以立即清除过期的数据,对内存很友好;但是会占用大量的             
                
         
            
            
            
            Ingress介绍Ingress是Kubernetes集群中的一个核心技术,用于管理和控制入站流量。它充当了集群内外的边界,并提供了一个统一的入口点来访问后端服务。
通过Ingress,用户可以定义和配置一组规则,用于控制如何将流量路由到后端服务。这些规则可以基于路径、主机名、TLS等条件进行匹配。在Kubernetes集群中,Ingress资源是一个Kubernetes对象,它定义了路由规则和其            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-14 08:47:30
                            
                                829阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            通过服务发现的功能进行实现 , 由 Ingress controller 来提供路由信息的刷新, Ingress controller可以理解为一个监视器不断监听 kube-apiserver 实时感知service、Pod的变化            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-10 00:00:47
                            
                                594阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、SSH 端口转发能够提供两大功能:1、加密SSH Client 端至SSH Server 端之间的通讯数据  2、突破防火墙的限制完成一些之前无法建立的TCP 连接  (隧道功能)3、ssh的选项   -b:指定密钥长度; 
-e:读取openssh的私钥或者公钥文件; 
-C:添加注释; 
-f:指定用来保存密钥的文件名; 
-i:读取未加密的ssh-v2兼容的私钥/公钥文件,然后            
                
         
            
            
            
            Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法。Redis目前提供四种数据类型:string,list,set及zset(sorted set)。 * string是最简单的类型,你可以理解成与Memcached一模一个的类型,一个key对应一个value            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-21 11:04:58
                            
                                11阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http,https端口 执行: 具体说明 :Inginx Ingress Controller 根据该注解自动发现 Ingress; : Controller 向后端 Service 转发时使用 HTTPS 协议 :https 证书 Secret; :对外访问的域名; :集群对外暴露的 Servi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-09-09 15:31:00
                            
                                563阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            提醒:貌似这里说的socket是指port,而非socket api技术!仅供参考!貌似标题命名不准确的说《更安全的Linux网络》第1章防火墙的基本概念,在本书的开始将详尽讲解与防火墙相关的TCP/IP技术。此外,对于防火墙的原理、种类、架构及其优、缺点,在本章中也都有详尽的介绍。本节为大家介绍TCP、UDP及Socket的关系。1.4 TCP、UDP及Socket的关系在了解了信息在网络上是如            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-14 07:43:40
                            
                                12阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安装需要注意的是:(设置服务前如果redis服务在开着 要先关闭redis服务 不然后面生成不了redis-6379.pid,可以查看redis服务进程 关闭杀死resid服务)解压后进入src目录下执行make命令,先编译一下,然后在/usr/local目录下新建文件夹redis,在我们解压后的src目录下执行完编译后,执行安装指令:make PREFIX=/usr/local/redis&nb            
                
         
            
            
            
            本文讲的是EDR:终端发现的三大原则和挑战,网络攻击者无时无刻不在找寻渗透企业IT环境的途径,其中一个最容易的通道,就是利用终端上的漏洞。从攻击者的角度来看,终端可以定义为,网络罪犯和网络间谍用来侵入内部的最具吸引力,最柔软脆弱的目标。攻击者往往会利用,安全防御者无法知悉企业网络系统中所有的设备,且没有及时更新,因而去搜索目标网络中可供建立桥头堡的柔弱终端。然后,再通过进一步的漏洞利用构筑长期驻留            
                
         
            
            
            
            Ingress does not support TCP or UDP services. For this reason this Ingress controller uses the flap to point to an existing config map where the k...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-10-20 23:21:50
                            
                                149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用ingress 暴露springcloud服务k8s 集群搭建成功了,也能部署应用了,但是不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-11-14 20:12:59
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            漏斗限流上次学习的使用zset存储时间戳,比对滑动(时间)窗口内的操作数是否超出规定的方式来限流对于规定时间内操作不多的情况还是比较好用的,可是如果时间窗口内允许的规定操作次数太多了,就会引起耗费大量的内存空间,这时就需要使用到漏斗限流的方式。 思想上大概就是,想象一个漏斗,如果容量(允许操作的次数之类)满了,为了不让它溢出必然只能暂停灌水(用户行为或者某种限流),漏斗下面也也有开口,当它流速大于            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 10:54:46
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ingress 通过自有的控制器ingress-controller来动态加载nginx配置,使service可以将deployment下发的pod应用以http或https的访问形式暴露出来            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-10-18 00:42:59
                            
                                699阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论