![](https://img-blog.csdnimg.cn/fa9f072db4454454a97e82b7d6f48c8f.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
云原生负载均衡
文章平均质量分 90
汇集云原生负载均衡产品技术
王伯爵
做有趣有价值的事!
展开
-
window下生成SANs证书给ingress用
openssl下载地址:http://slproweb.com/products/Win32OpenSSL.html下载指定版本exe安装。原创 2022-12-12 17:29:02 · 492 阅读 · 1 评论 -
彻底弄懂 Nginx location 匹配
Nginx 的 location 实现了对请求的细分处理,有些 URI 返回静态内容,有些分发到后端服务器等,今天来彻底弄懂它的匹配规则一个最简单的 location 的例子如下server { server_name website.com; location /admin/ {# The configuration you place here only applies to# http://website.com/admin/}}location 支...转载 2021-03-30 15:21:32 · 438 阅读 · 0 评论 -
Nginx配置详解
序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配置文件和低系统资源的消耗让他后来居上,在全球活跃的网站中有12.18%的使用比率,大约为2220万个网站。牛转载 2021-10-22 10:21:24 · 152 阅读 · 0 评论 -
用lua扩展你的Nginx(写的非常好)
一. 概述Nginx是一个高性能,支持高并发的,轻量级的web服务器。目前,Apache依然web服务器中的老大,但是在全球前1000大的web服务器中,Nginx的份额为22.4%。Nginx采用模块化的架构,官方版本的Nginx中大部分功能都是通过模块方式提供的,比如Http模块、Mail模块等。通过开发模块扩展Nginx,可以将Nginx打造成一个全能的应用服务器,这样可以将一些功能在前端Nginx反向代理层解决,比如登录校验、js合并、甚至数据库访问等等。 但是,Nginx模块需要用C开..转载 2021-10-22 10:41:28 · 2849 阅读 · 0 评论 -
ingress-controller 源码分析
主要逻辑nginx controller 入口函数// file:k8s.io/ingress-nginx/nginx/main.gofunc main() { // step1: 初始化日志组件 klog.InitFlags(nil) ...... // step2:创建必要的目录 err = file.CreateRequiredDirectories() ...... // step 3 :初始化Apiserver...转载 2021-11-17 14:02:16 · 640 阅读 · 2 评论 -
nginx location匹配规则
语法规则nginx官方文档说明location [=|~|~*|^~|!~|!~*] /pattern/{...}默认值:no使用字段:server,location修饰符 功能 = 精确匹配 ~ 正则表达式模式匹配,区分大小写, !~取反 ~* 正则表达式模式匹配,不区分大小写, !~*取反 ^~ 前缀匹配,类似于无修饰符的行为,也是以指定模块开始,不同的是,如果模式匹配,那么就停止搜索其他模式了,不支持正则表达式 @ 定义命名l转载 2022-01-06 18:34:29 · 1820 阅读 · 0 评论 -
Prometheus 和 Grafana 安装
Prometheus 和 Grafana 安装本文档描述了两种不同的安装和配置 Prometheus 和 Grafana 的方法。- 使用 Pod Annotations 安装 Prometheus 和 Grafana。这会将 Prometheus 和 Grafana 安装在与 NGINX Ingress 相同的命名空间中 - 使用服务监视器安装 Prometheus 和 Grafana。这会将 Prometheus 和 Grafana 安装在两个不同的命名空间中。翻译 2022-09-30 14:54:03 · 723 阅读 · 0 评论 -
Nginx执行阶段
Nginx 介绍Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强OpenResty介绍OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展.转载 2021-11-29 16:18:04 · 547 阅读 · 0 评论 -
使用 Kubernetes Ingress-Nginx 配置基于证书的相互身份验证
相互SSL认证或基于证书的相互认证是指双方通过验证提供的数字证书来相互认证,从而确保双方的身份。转载 2022-09-30 14:12:39 · 661 阅读 · 0 评论 -
Nginx Ingress注解Annotations
Nginx Ingress 注解使用在 Ingress 资源实例中,用以设置当前 Ingress 资源实例中 Nginx 虚拟主机的相关配置,对应配置的是 Nginx 当前虚拟主机的 server 指令域内容。在与 Nginx Ingress 配置映射具有相同功能配置时,将按照所在指令域层级遵循 Nginx 配置规则覆盖。Nginx Ingress注解按照配置功能有如下分类。转载 2022-09-30 14:33:21 · 2025 阅读 · 0 评论 -
Ingress-Nginx服务暴露基础学习与实践
原文地址:Ingress-Nginx服务暴露基础学习与实践 0x00 前言简述 Ingress 基础介绍 Ingress 实现原理 补充说明 0x01 Ingress 安装配置 1.利用Ingress访问后端的Nginx Web和Tomcat后端综合实践。 示例1.Ingress 常规使用方案 示例2.Ingress HTTPS 代理访问 示例3.Ingress Rewrite ..转载 2021-11-04 09:07:39 · 1730 阅读 · 0 评论