Nginx Openresty简单的动态修改upstream
前面的文章曾提过动态修改代理,此处呢就记录下动态修改upstream,一个样例场景就是动态路由:根据一些请求特…
数据库 Mongodb中的oplog
在学习mongodb时,会遇到两个mongodb日志,oplog和journal log。这两者有点类似mys…
kubernetes k8s中的弹性伸缩
早些年在学习k8s的时候,就被它的这一机制吸引,另外一个则是自动发现。以往博主再还没有k8s平台时,曾使用za…
kubernetes 部署多套ingress-controller
在k8s集群中一般用ingress来暴露服务到外部访问,如果项目过多且均需要被外部访问,单ingress-co…
kubernetes k8s中一些常用运维命令
此处做个备忘录,记录下博主常用的一些k8s命令 集群 查看集群版本 查看集群信息 查看kubeconfig配置…
kubernetes K8s nginx-ingress 灰度流量控制
nginx-ingress的灰度可以使用注解来完成 nginx.ingress.kubernetes.io/c…
kubernetes k8s调度器亲和性与反亲和性
简介 利用亲和性和反亲和性可以帮助业务实现打散同workload内pod在node中的分布,提高了服务高可用性…
Nginx Openresty使用redis连接池
之前在使用lua-resty-redis模块调用redis时没有是使用连接池的方式,所以每一次需要调用redi…
kubernetes K8s nginx-ingress 常见用法
本篇主要描述日常中较常用的ingress规则,做个记录收集下 自定义配置 Log format Custom …
Nginx Openresty使用redis存储IP黑白名单
之前写的ip白名单用的本地nginx内存空间,更改不方便,今日尝试用lua-resty-redis模块把IP黑…
kubernetes k8s-Service 控制器
Service简介 service控制器定义了一组网络逻辑集合(通常由Label Selector)和一个访问…
Golang Go基础01-变量和常量
标识符与关键字 标识符 标识符是程序员定义的具有特殊意义的词,比如变量名/常量名/函数名等。而GO语言中标识符…
Nginx Openresty连接redis
职业中学习,断断续续,很久之前就知道openresty可以连接redis/mysql/pgsql等,今日开始看…
kubernetes K8s 持久化存储-nfs
似乎NFS Provisioner 已经停止维护,目前可以使用 NFS Subdir External Pro…
kubernetes k8s 安装dashboard
创建admin SA来登录dashboard 查看token
Nginx Openresty在不同请求间进行数据共享
前面博主试了用ngx.ctx在一个请求的多个处理阶段内进行数据共享,而此处则讲下如何在不同请求间进行数据共享 …
Nginx Openresty不同worker进程间数据共享
上一篇博主介绍了通过module把共享数据限制在各自worker进程间,此处就讲下不同worker进程的数据如…
Nginx Openresty在请求处理的多个阶段内数据共享
在nginx/openresty中,我们知道可以通过worker_processes参数控制work进程,wo…
Nginx Openresty控制数据共享在各自worker进程内
今天浏览openresty仓库,看到lua-nginx-module有一块内容:data-sharing-wi…