session保持如何在service内部实现session保持呢?当然是在service的yaml里进行设置啦. 在service的yaml的sepc里加入以下代码: sessionAffinity: ClientIP sessionAffinityConfig: clientIP: timeoutSeconds: 这样就开启了session保持.下面的timeoutSeconds指的是session保持的时间,这个时间默认是10800秒,也就是三个小时. 那么原理是啥呢?当不设置sessio…
session保持 如何在service内部实现session保持呢?当然是在service的yaml里进行设置啦. 在service的yaml的sepc里加入以下代码: sessionAffinity: ClientIP sessionAffinityConfig: clientIP: timeoutSeconds: 这样就开启了session保持.下面的timeoutSeconds指的是session保持的时间,这个时间默认是10800秒,也就是三个小时. 那么原理是啥呢?当不设置sessi…
可以在创建容器时通过 --privileged=true 开启特权模式. 创建容器: # docker run -d --name centos7 --privileged=true centos7:last /usr/sbin/init进入容器: # docker exec -it centos7 /bin/bash这样可以使用 systemctl 启动服务了.…
当项目大规模使用 Docker 时,容器通信的问题也就产生了.要解决容器通信问题,必须先了解很多关于网络的知识.Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理.然而,Docker 同样有着很多不完善的地方,网络方面就是 Docker 比较薄弱的部分.因此,我们有必要深入了解 Docker 的网络知识,以满足更高的网络需求. 默认网络 安装 Docker 以后,会默认创建三种网络,可以通过 docker network ls 查看. [root@lo…
对于 K8S 内的容器日志收集,业内一般有两种常用的方式: 使用 DaemonSet 在每台 Node 上部署一个日志收集容器,用于收集当前 Node 上所有容器挂载到宿主机目录下的日志 使用 SideCar 模式将日志收集容器与业务容器部署在同一个 Pod 中,只收集对应容器的日志 这两种方式各有优缺点.使用 DaemonSet 方式部署日志收集服务,管理起来简单,但是如果一个 Node 中运行了过多的 Pod,那么日志收集会存在性能瓶颈.使用 SideCar 模式可以更有针对性的收集容器的日…
dotnet-monitor可以在Kubernetes中作为Sidecar运行,Sidecar是一个容器,它与应用程序在同一个Pod中运行,利用Sidecar模式使我们可以诊断及监控应用程序. 如下图所示,这是我们最终要实现的目标,通过可视化界面查看应用程序的指标信息. 应用服务 创建dotnetmonitor.yaml文件,如下所示. apiVersion: apps/v1 kind: Deployment metadata: name: dotnet-monitor-example spec…
责任链模式:责任链模式可以用在这样的场景,当一个request过来的时候,需要对这个request做一系列的加工,使用责任链模式可以使每个加工组件化,减少耦合.也可以使用在当一个request过来的时候,需要找到合适的加工方式.当一个加工方式不适合这个request的时候,传递到下一个加工方法,该加工方式再尝试对request加工. 在tomcat中容器之间的调用使用的就是责任链的设计模式,当一个请求过来的时候首先是engine容器接受请求,然后engine容器会把请求传到host容器,host…
借了本<Ubuntu Linux指南>开始学学乌邦图吧,熟悉之后再下个红帽来玩玩,现在说说我们一直提到的root,但是在Linux中,这个root有所不同...大多数Linux系统都为一个名为root的用户准备了一个账号.这个用户有着特殊的权限,有时候他又被称为超级用户.在一般的Linux系统中,通过提供root口令,用户就能够以root身份登录并进行操作.但是在安装Ubuntu之后,它里面就有一个root账号,但是这个账号尚无口令:root账号被锁定. 控制用户权限:root特权/sudo…
软件:Cisco Packet Tracer Instructor 软件下载链接在上一篇文章中. 内容:通过设置三个密码,熟悉采用Telnet方式配置交换机的方法. 细节说明:计算机的IP地址和交换机管理IP地址须在同一网段. 交换机IP:192.168.1.1  255.255.255.0 PC:192.168.1.2  255.255.255.0 PC网关:192.168.1.1 (可有可无) 根据验证需要输入密码的先后顺序设置密码:即: 1. 设置通过console端口连接设备的密码:--…
迭代器(Iterator)模式,也叫做游标(Cursor)模式.我们知道,在Java 容器中,为了提高容器遍历的方便性,把遍历逻辑从不同类型的集合类中抽取出来,避免向外部暴露集合容器的内部结构. 一.迭代器模式介绍 迭代器模式也就是提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部…