ingress kubernetes nginx
Docker下安装Nginx代理服务器【工作实操版】
一、Nginx下载 使用命令拉取nginx镜像到本地,此处我们获取排名第一的是官方最新镜像,其它版本可以去DockerHub查询 docker pull nginx 二、先启动一个nginx容器用于cp对应的文件夹类型,用于后期挂载使用 docker run --name nginx -p 80:8 ......
celery flower通过nginx部署 静态文件css js
nginx 添加以下配置 location /flower { proxy_pass http://127.0.0.1:5555; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_head ......
nginx ingress controller EWMA负载均衡策略工作原理及修改过程
1、概念 EWMA(Exponentially Weighted Moving Average)策略是 NGINX Ingress Controller 中的一种负载均衡算法,它用于决定请求应该由后端服务的哪个实例处理。 2、工作原理 EWMA 策略通过指数加权移动平均的方式计算每个后端服务实例的权 ......
Nginx主配置文件中文注释
Nginx主配置文件 nginx.conf指令注释 # 定义Nginx运行的用户和用户组 # user nobady nobady; # nginx进程数,建议设置为等于CPU总核心数,默认为1。 worker_processes 8; #全局错误日志定义类型,[ debug | info | no ......
Keepalived+Nginx双机热备实验
前言 Keepalived是一款高可用性的服务,它可以帮助您在云服务器上实现负载均衡和故障转移。该服务通过VRRP协议实现了主备节点之间的故障切换和负载均衡。 VRRP是一种虚拟路由器冗余协议,它能够在网络中的节点故障时自动将工作负载转移到备用节点上,从而保证网络的高可用性。Keepalive软件与 ......
kubernetes最新版部署
部署最新1.28.2-0版本kubernetes kubernetes集群规划 主机名 IP地址 备注 k8s-master1 192.168.2.24 master1 k8s-master2 192.168.2.25 master2 k8s-master3 192.168.2.26 master3 ......
如何解决windos系统关闭nginx进程之后仍然可以访问?
1.停止Nginx服务的四种方法 从容停止服务 这种方法较stop相比就比较温和一些了,需要进程完成当前工作后再停止。 nginx -s quit 立即停止服务 这种方法比较强硬,无论进程是否在工作,都直接停止进程。 nginx -s stop systemctl 停止 systemctl属于Lin ......
Kubernetes:kube-apiserver 和 etcd 的交互
kubernetes:kube-apiserver 系列文章: Kubernetes:kube-apiserver 之 scheme(一) Kubernetes:kube-apiserver 之 scheme(二) Kubernetes:kube-apiserver 之启动流程(一) Kuberne ......
kubernetes驱逐机制总结
k8s的驱逐机制是指在某些场景下,如node节点notReady、node节点压力较大等,将pod从某个node节点驱逐掉,让pod的上层控制器重新创建出新的pod来重新调度到其他node节点。这里也将kube-scheduler的抢占调度纳入到了驱逐的讨论范围内,因为当调度高优先级的pod时发现资... ......
Kubernetes:kube-apiserver 之启动流程(二)
接着 Kubernetes:kube-apiserver 之启动流程(一) 加以介绍。 1.2.2 创建 APIExtensions Server 创建完通用 APIServer 后继续创建 APIExtensions Server。 func (c completedConfig) New(del ......
nginx部署vue项目
windows版本 nginx基本命令 1、首先 创建vue.config.js文件: module.exports={ publicPath: process.env.NODE_ENV == 'production' ? './' : '/', } 这个代码是判断你是否为开发者然后设置路径。 2、 ......
Nginx的请求时间限制
# 在 location 模块添加以下代码 # 自定义404页面 # error_page 404 /index404.html; 文件在nginx的html目录下 # location = /index404.html { # root /usr/local/nginx/html; 默认的html ......
几行命令用minikube快速搭建可测试的kubernetes单节点环境
几行命令用minikube快速搭建可测试的kubernetes单节点环境 需要docker环境,https://www.cnblogs.com/xiaofei12/p/17544579.html,网速好的可以不用配置阿里云镜像 Minikube安装 curl -LO https://storage. ......
Kubernetes编排有状态应用
身为一个后端工程师,大多数项目都是web服务这类的“无状态应用”,工作中也是使用k8s的Deployment编排应用,Deployment适合编排无状态应用,他认为所有的应用完全相同,互相之间也没有依赖顺序,也无所谓运行在哪台宿主机上,也正因为应用无状态,在需要的时候可以水平扩/缩容,增加/删除Po ......
angie nginx_lua 模块使用
angie 包含了不少社区模块,docker 镜像更加方便,都已经安装了,以下是一个测试lua 模式的使用 因为默认官方构建的是一个动态扩展模块,对于三方lua 模块安装不是很方便,我参考了openresty 对于luarocks 的支持,这样我们自己安装三方lua 模块就比较方便的 构建支持lua ......
nginx 302问题
nginx抓包显示302 访问的ip端口有发生变化 踩坑 需配置 location /abc{ proxy_pass http://192.168.146.64:7118/; proxy_intercept_errors on; #捕捉错误 error_page 301 302 307 = @han ......
宝塔 nginx 运行 vue项目
宝塔 安装nginx nginx 根目录: /www/server/nginx/html 修改nginx 配置 下滑到70多行,添加 server 对象内容,内容如下 server { listen 82; server_name test2; location / { root html/test ......
ubuntu20.04安装goaccess实时对nginx日志进行分析
ubuntu20.04安装goaccess实时对nginx日志进行分析 goaccess可以对nginx日志进行分析,生成实时动态页面,同时通过nginx反向代理来解决WebSocket数据传输问题、 一、ubuntu20.04安装goaccess 配置goaccess apt源 cd /etc/a ......
在虚拟机(Linux)中Docker中部署Nginx成功,但是在宿主机无法访问Nginx站点?
1.问题 本文是基于黑马程序员Docker基础--常见命令一课中部署Nginx时遇到的问题作出解答。 在虚拟机(Linux)中Docker中部署Nginx成功,但是在宿主机无法访问Nginx站点 如图,Nginx服务已经启动成功 但是我们在宿主机的浏览器试图访问的时候却总是报错: 2.解决思路 2. ......
linux下安装nginx
下载nginx wget https://nginx.org/download/nginx-1.25.3.tar.gz yum安装依赖包 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 解压 tar -zxvf ......
前后端都用得上的 Nginx 日常使用经验
本文将分享其在 Windows/docker 中的使用,使用 nssm 部署成服务的方案脚本,局域网中自定义域名解决https提示不安全的解决方案,以及一路踩过的坑。 ......
启动nginx报错nginx: [emerg] unexpected end of file, expecting "}" in /usr/local/nginx/conf/nginx.conf:
启动nginx报错:“nginx: [emerg] unexpected end of file, expecting “}” in /usr/local/nginx/conf/nginx.conf:118”重启nginx时,报这么个错: [root@localhost conf]# /usr/lo ......
Kubernetes on windows using helm & kind
PS C:\Users\rgqan>helm The Kubernetes package manager Common actions for Helm: - helm search: search for charts - helm pull: download a chart to your ......
nginx coturn socat privoxy opencv 静态编译
文档说明: 只记录关键的地方; 发文时间: 2023-11-02 意义: linux 环境,免安装 下载后即可使用 环境: alpine:3.18 docker clang 状态: 完善中 体验编译结果 nginx 静态编译关键点 nginx use PCRE2 library on nginx 1 ......
nginx参数调优能提升多少性能
前言 nginx安装后一般都会进行参数优化,网上找找也有很多相关文章,但是这些参数优化对Nginx性能会有多大影响?为此我做个简单的实验测试下这些参数能提升多少性能。 声明一下,测试流程比较简单,后端服务也很简单,测试时间也很短,所以实验并不严谨,结果仅作参考,需要根据实际情况进行参数调优。 文章或 ......
nginx设置允许跨域
server { listen 8088; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; add_header 'Access-Control-Allow-Methods' 'POST, ......
nginx报错 [error] 612#4188: CreateFile() "C:\yjzx\nginx-1.24.0/logs/nginx.pid" failed (2: The system cannot find the file specified)
背景 无论是nginx -s stop还是nginx -s reload命令,都会出现这个错误。 [error] 612#4188: CreateFile() "C:\yjzx\nginx-1.24.0/logs/nginx.pid" failed (2: The system cannot fin ......
解决failure: repodata/repomd.xml from kubernetes: [Errno 256] No more mirrors to try
解决方法:出现这个问题的主要原因是阿里的国内yum源出现问题了,应该是文件换路径或升级了,或者原来的文件不存在了;提示提供1-5种解决方案,此时,只需要修改/etc/yum.repos.d/kubernetes.repo的gpgcheck和repo_gpgcheck参数,要求变为0,见下: cat ......
k8s清理backend不存在的service对应的ingress资源
# cat clear_k8s_ingress.sh set -e kubectl get ing -A -o=custom-columns='NAMESPACE:.metadata.namespace,NAME:.metadata.name,SVCs:..service.name' --no-he ......
Kubernetes学习笔记-安装
准备工作 操作系统:Centos 7.6 容器环境:Docker 所需工具:kubectl,minikube 安装Docker # 安装yum工具包 yum -y install yum-utils # 添加yum源 yum-config-manager --add-repo http://mirr ......