Kubernetes ImagePullBackOff排查方法

(1). kubectl apply -f xxx.yml之后,查看Pod显示:ImagePullBackOff

Kubernetes Pod部署多个容器以及通信原理(五)

(1). 创建pod配置(部署多个容器)

Kubernetes Deployment模板样式(四)

(1). 这个模板内容摘抄于网络

Kubernetes kube-dns详解(十二)

(1). kube-dns kubernetes提供了service的概念可以通过VIP访问pod提供的服务,但是在使用的时候还有一个问题:怎么知道某个应用的 VIP? 比如我们有两个应用:app和db,每个应用通过service暴露出端口提供...

Kubernetes ConfigMap(十三)

(1). ConfigMap作用 ConfigMap是用于保存配置数据的键值对,可以用来保存单个属性,也可以保存配置文件.比如应用的配置信息,则可以使用ConfigMap来保存.当ConfigMap配置发生变化后,ConfigMap可以近实时的...

Kubernetes 架构(一)

(1). K8S架构图 “图片转载于:https://www.kubernetes.org.cn/kubernetes%e8%ae%be%e8%ae%a1%e6%9e%b6%e6%9e%84”

Etcd 集群搭建

(1). 机器准备

Docker 跨主机路由之静态路由

(0). 环境准备

Docker 跨主机路由之Overlay(Consul/Etcd)

(0). 环境准备

Docker 跨主机路由之MacVLAN

(0). 环境准备

Docker 跨主机路由之:Etcd+Flannel(vxlan)

(0). 环境准备

Docker 跨主机路由之:Etcd+Flannel(host-gw)

(0). 环境准备

Consul 集群搭建

(1). 机器准备

Spring Cloud Gateway 如何为Request(Response)增加自定义协议头呢?(十一)

(1). 如何为Request(Response)增加自定义协议头呢? 在Spring Cloud Gateway中有一个比较重要的NettyRoutingFilter它是GlobalFilter的实现类.这个类承接最终的请求转发.

Spring Cloud Gateway 是如何结合Eureka做到服务发现的?(十)

(1). Spring Cloud Gateway结合Eureka实现服务发现的配置 根据配置信息(spring.cloud.gateway.discovery.locator). 寻找相应的配置类:(DiscoveryLocat...

Apache HttpClient OOM

(1). 问题 今天在外面,朋友给了一个dump,怀疑是内存泄露了,让我帮忙排查下.由于我无法得知:开发人员的代码和业务逻辑,只能凭借泄露的信息来分析大概的业务代码.业务代码大概为: Tomcat接受请求. Apache Htt...

Tinyproxy 正向代理

(1). 下载```安装gcc[root@lixin ~]# yum -y install gcc

Socket5 正向代理

(1). 下载```安装依赖[root@lixin ~]# yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-de...

CentOS-6.9 yum源更换

(1). Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again```Determin...

ElasticSearch 源码Node(Scheduler)(四)

(1). 概述 这一节主要剖析:ES的线程池.

ElasticSearch 源码Node(ActionModule)(四)

(1). 概述 这一节,主要剖析ActionModule.这个模块主要是用来接受请求的.

ElasticSearch 源码Node(PluginsService)(四)

(1). 概述 前面,对:NodeEnvironment进行了分析,这一节主要分析:PluginsService.

ElasticSearch 源码Node(NodeEnvironment)(四)

(1). 概述 在上一节,剖析到:Bootstrap.init方法,在内部,它首先会:new Node,然后,再调用:Node.start();这一节,以及后面几节,都会剖析Node.

Spring WebFlux源码(DispatcherHandler)

(1).DispatcherHandler初始化 DelegatingWebFluxConfiguration负责webflux的配置.

Spring Cloud Gateway RemoveResponseHeader(十一)

(1). 概述 有这样一个需求:期望在用户请求之前,添加一个唯一requestId,然后,把这个唯一rquestId返回(Response).

Spring Cloud Gateway RoutePredicateHandlerMapping(六)

(1). WebFlux DispatcherHandler DispatcherHandler的调用过程请参考下面这个链接: “DispatcherHandler的调用过程”

Spring Cloud Gateway RoutePredicateFactory(三)

(1). RoutePredicateFactory类结构图

Spring Cloud Gateway RouteLocator(五)

(1). RouteLocator RouteDefinitionRouteLocator类的本质,逃离不了:RouteLocator接口的定义,应该是把:RouteDefinition中的数据,转换成:Route对象.

Spring Cloud Gateway RouteDefinitionLocator(九)

(1). 概述 RouteDefinitionLocator固名思意:即是路由定义的加载器.可以理解为:加载配置文件的策略.

Spring Cloud Gateway RouteLocator之RefreshRoutesEvent(八)

(1). 概述 GatewayProperties是Gateway的配置载体,那么,配置能否动态呢?