企业网站php模板下载网站排名软件优化

web/2025/10/7 9:56:17/文章来源:
企业网站php模板下载,网站排名软件优化,个人网站做导购要什么经营许可,组建公司网络方案计算节点的功能#xff1a; 提供容器运行的环境 kube-proxy的主要功能#xff1a; 术业有专攻#xff0c; kube-proxy的主要功能可以概括为4个字 网络规则 那么kube-proxy自己其实是个daemonset控制器跑的 每个节点上都有个的pod 它负责网络规则 其实呢 它还是个小…计算节点的功能 提供容器运行的环境 kube-proxy的主要功能 术业有专攻 kube-proxy的主要功能可以概括为4个字 网络规则 那么kube-proxy自己其实是个daemonset控制器跑的 每个节点上都有个的pod 它负责网络规则 其实呢 它还是个小领导 它不直接去搞网络规则 而是告诉别人网络规则要怎么搞 你来搞 告诉谁 1.14版本之前是iptables 1.14版本之后是ipvs iptables是个命令行工具装系统的时候一般默认就有 如果没有就装一个软件包就可以ubuntu和centos系列的包名都是iptables centos默认用了firewalld如果管理员更习惯用iptables可以暂时把firewalld先停掉 因为firewalld也是为了用户配置更简单吧给了用户更友好的交互方式然后用户的 配置指令firewalld也是翻译给iptables, iptables再找内核模块netfilter去在内核层面执行 可以这么说一般把iptables称为防火墙是因为iptables调用 netfilter模块来进行流量过滤利用netfilter内核模块的五个钩子点 也称为iptables的五条链 其实称为五个钩子点 可能更好理解一点 因为区别是到底是链还是点 prerouting postrouting input output forward 也就是数据到内核这了 内核有五个管理处来管理数据包 prerouting数据包进入路由表之前要怎么处理 postrouting数据包离开路由表往外发的时候要怎么处理 这里说一下常用的snat源地址网络地址转换内网机器上外网就是在这个点做改变把数据包的源ip本来是内网ip出站的时候改成公网ip就可以访问公网服务了这个操作的点就是在内核模块netfilter的postrouting这个点上来执行的具体操作方式是netfilter内核模块的提供的命令行工具iptables然后在命令行设置规则netfilter在内核层面就是运用这些规则 input数据包到达本地这个管理处看怎么处理 output  出站 forward  数据包转发给其他主机 总结的是iptables调用netfilter模块可以实现流量更精细的控制等于说功能多。 而一般情况是功能多其中单个功能的性能就一般。 相对来说 ipvs的方式专注于负载均衡 核心是一个lvs虚拟服务器 所谓lvs就是linux virtual service linux虚拟服务器 这个虚拟服务器 跟传统的服务有点不一样 传统的服务大多是在应用层提供服务的 比如常见的web服务比如nginx、apache、tomcat openjdk跑个java运行环境 jenkins服务 maven ide 等开发工具 更直观来讲 我们在图形界面 比如windows操作系统 安装的绝大多数软件都是工作在应用层的 开发人员写代码也是在应用层IDE上写 写好了去调用编译器解释器去翻译给机器看 事实是编译的结果是二进制文件 那么既然是文件且能够在目录中查询到 基本上也都是应用层的服务交互的结果。 ------------------------------------------------------------------------ 说回ipvs内核模块 工作在内核层面 所谓的lvs虚拟服务器 不像传统的装包配置起服务 也不像容器化的用镜像跑容器在容器里面运行进程 如果说需要软件包就是ipvsadm然后用户在 命令行界面用这个命令行工具去部署ipvs的规则 但是在k8s这个不用 先不说过程 先说结果 结果就是 系统调用ipvs内核模块 来生成具体的负载均衡路由方式 由一个虚拟服务器的虚拟ip地址接待流量 是vip不是按个尊贵的vip是一个virtual ip是一个虚拟的ip地址 这个虚拟的ip地址接待访问流量 然后通过arp内核抑制的方法 把后端服务器的arp隐藏掉 客户端的访问请求到达vip vip这里再搞个操作把访问请求报文 的目标mac地址给到抑制了arp的后端真实服务器 ------------------------------------------------------------------------ 对于客户端来讲客户要访问的ip是那个谁谁谁 而lvs集群告诉客户端的信息是我就是那个谁谁谁 我的ip就是你要找的ip 客户端说是吗 我先找人的时候先搞arp地址请求 在网上问我要找的ip是谁谁谁这个谁谁谁你把你的mac地址给我 我们对一下号 lvs集群怎么搞的 它就是让后端真实服务器的兄弟们悄悄的 别人发arp广播的时候你们别吱声 这个功能是怎么实现的是调整内核参数arp_ingore 1 忽略arp请求 再往深了讲先不说了 先把k8s这一套怎么操作的说清楚 lvs的dr模式的内部原理 还有一个内核参数arp_anounce 2 ------------------------------------------------------------------------------------------ 简单理解就是说 客户端的请求报文来到lvs集群的时候 lvs虚拟服务器让后端真实服务器arp_ignore 1 就是别人来问的时候你们别吱声 lvs虚拟服务说本机器就是你要找的服务器 所以客户端的请求报文就到达lvs虚拟服务器了 然后lvs虚拟服务器通过修改报文的mac地址 把流量分配给后端干活的真实服务器 真实服务器完成计算任务后将响应报文返回给客户端的时候 一般来讲还是给lvs虚拟服务器lvs虚拟服务器再给回客户端 就有点像nginx的反向代理了 但是 lvs的性能优秀就优秀在这个地方的与众不同 它集群的后端真实服务器返回数据的时候 不经过lvs虚拟服务器 而是直接给客户端返回去。 管理员会有疑问 根据同源策略这样的报文回去客户端不认啊 那能行吗 lvs就是这样搞的 用arp_anounce 2 声明自己的另一张网卡 有意思的是后端服务器的这个另一张网卡 是虚拟网卡这个虚拟网卡的ip就是lvs接待流量的ip 后端真实服务器跑完应用程序生成响应报文了 回传数据的时候报文的目标ip还是客户端的ip 为什么呢 因为lvs虚拟服务器接待了流量转发给后端真实服务器的时候 只是改变了数据帧层面的帧头也就是mac地址 而源目ip是包裹在数据帧之内的所以 lvs虚拟服务器并没有改变报文的源目ip 它没有拆包 而数据包到了后端真实服务器那里 它就拆包工作 然后搞完之后 返回响应报文 自然是目标ip就是客户端的ip 有意思的是 后端真实服务器进行了一个花操作 就是用arp_anounce 2 让内核在返回响应报文的时候 给这个数据包的源ip用自己的 能够与客户端通信的ip地址 也就是那个虚拟ip地址 这个虚拟ip地址lvs虚拟服务器和后端真实服务器都有而且是一样的 那么这个数据包到达客户端那里 也不会有疑问 因为客户端访问的就是这个虚拟ipvip 返回的数据包的源ip也是这个虚拟ipvip 客户端觉得是ok的 是没问题的。 --------------------------------------------------------------------------------------------- 服务端集群这么一套搞下来 就是lvs-dr模式了 linux vitual server - direct routing linux虚拟服务器 - 直连 路由 这个好处是lvs虚拟服务器不用拆包 而且只管进来的流量出去的流量不经手 所以负载减轻了好多 所以 就有了管理员常说的lvs负载均衡性能好 它比nginx从性能方面来讲就有这么一点了 出站的流量是后端服务器自己给出去的 那清闲了一半 这个也挺主要的。 --------------------------------------------------------------------------- 总的来说 lvs的模式可以用两句话大概概括 1.  客户端来找服务器的时候后端服务器说“不是我不是我” 2.  后端服务器给客户端返回数据的时候后端服务器说“嘿嘿就是我我来啦” ---------------------------------------------------------------------------------------------------------- 那么lvs功能少性能好工作在四层 k8s集群创建服务的流程是这样的 用户kubectl  apply -f  service_name.yaml 意思是告诉apiserver我要创建一个service名称叫service_name apiserver会创建出来一个service service的ip地址也是apiserver给提供的 kubeproxy主要是去找内核模块ipvs说lvs虚拟服务器的ip就是这个了 也就是service的ip地址后端的pod的ip 作为后端真实服务器和service的ip 组成一个lvs负载均衡集群。 那么ipvs内核模块就可以按照需求来创建一个lvs负载均衡集群 从整体来看k8s集群可以视为一个大型的负载均衡集群 加上deployment、daemonset、statefulset、HPA 等控制器

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/88402.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

合肥百度 网站建设邯郸人才网

今天又看到这么一个帖子讨论一款国产化软件,属实给我震撼到了。 对于国产化产品,一直主打的都是”自研“,难道是我对”自研“这个词的理解有误? 做一个产品,别人开源了,你拿过来使用,你可以说…

手机商场网站制作必须做网站等级保护

/etc/shadow 文件详解用户帐户本身在 /etc/passwd 中定义。Linux 系统包含一个 /etc/passwd 的同伴文件,叫做 /etc/shadow。该文件不像 /etc/passwd,只有对于 root 用户来说是可读的,并且包含加密的密码信息。我们来看一看 /etc/shadow 的一个…

免费建筑设计素材网站现在哪些做进口商品的电商网站

在网站的管理系统中,有时需要查看某个文件是否被修改过、在什么时间被修改的、最后的修改时间是什么时候,本实例就可以实现这个功能,对表单中提交的文件进行判断,检测出修改时间。关键技术本实例主要应用filectime()和filemtime()…

风险的网站怎么出现网站建设关键词优化价格

要在 Linux 中创建、复制和删除文件和目录,可以使用各种命令。 以下是一些常用的: 1、创建目录: mkdir 目录名创建目录层次结构: mkdir -p 目录路径/子目录创建文件: touch 文件名4.复制文件: cp 源文件…

网站建设推广公司哪家权威公益机构网站建设方案

目录 一、背景知识 1.1 理想时序模型 1.2 实际时序模型 1.2.1 时钟不确定性 1.2.2 触发器特性 二、时序分析 2.1 时序模型图 ​2.2 时序定性分析 一、背景知识 之前的章节提到,时钟对于FPGA的重要性不亚于心脏对于人的重要性,所有的逻辑运算都离开…

网站快速查找网站推广指标包括( )。

前言 MySQL 数据库 MHA(Master High Availability)高可用集群是一种用于提高 MySQL 数据库可用性的解决方案。它通过自动故障切换和监控来确保数据库系统在主服务器发生故障时能够快速切换到备用服务器;在 MHA 高可用集群中,Mast…

网站建设 英语词汇吉林网络推广公司

一、AWS高级 SAP-C01考试 AWS高级考试 AWS Certified Solutions Architect - Professional 报名费:300美金 SAP-C01考试内容主要覆盖的五大领域和对应领域所占权重: 1、组织复杂性设计 12.5% 2、新解决方案设计 31% 3、迁移规划 15% 4、成本控制…

互联网公司网站源码做视频网站可以自学吗

Kubernates容器化JVM调优笔记(内存篇) 先说结论背景思路方案 先说结论 1、首先如果是JDK8,需要使用JDK8_191版本以上,才支持容器化环境和以下参数,否则就更新到JDK10以上,选择对应的镜像构建就行了 2、在容…

唐山免费自助建站模板海尔集团企业网站建设分析

就是关于MongoDB主从库的安装配置和启动。网上关于MongoDB的安装有大量的文章供大家学习。我这里提供一个Windows环境下MongoDB主从库的快速手动安装的方法,只需要三步即可。 先下载的安装包,解压缩后找到bin文件夹,将bin文件夹拷贝至你自己的…

望城建设局网站京东网上商城会员注册步骤

在 Rust 中,不安全代码块用于避开编译器的保护策略 四种不安全操作 解引用裸指针通过 FFI (Foreign Function Interface,外部语言函数接口)调用函数调用不安全的函数内联汇编(inline assembly)解引用裸指针 原始指针(raw pointer,裸指针)* 和引用 &T 有类似的功…

做期货看资讯什么网站好linux wordpress

前言: 最近需要写个app方便工作,第一次写app,这里做个记录,方便以后代码的粘贴复制。 首先编写activity_main.xml,其中添加了四个按钮,对应四个功能,分别为添加服务,关闭服务&…

网站介绍怎么写范文什么是网站的层次

1、日期对象 日期对象:用来表示事件的对象 作用:可以得到当前系统时间 1、实例化 在代码中发现了new关键字,一般将这个操作称为实例化 创建一个时间对象并获取时间 获得当前时间 const datenew Date() 使用日志查看,得到的…

国内知名设计网站自己怎么做网站免费的

gradle各版本下载地址 原创 2016年08月16日 11:17:25标签:gradle更新 /android studio59713gradle各版本下载地址:http://services.gradle.org/distributions 以前都是手动下载gradle的文件,然后修改的,今天想从一些博客网站上下载…

建筑公司做网站买空间多大合适wordpress的支付插件

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 创建hard macro上的stripe,参考示例: set pd_list{{DEFAULT_VA VDD_DIG VDD_DIG VSS} {PD_DSP VDD_DIG VDD_DSP VSS} } ;#两个电源域,DEFAULT_VA和PD_DSP是对应voltage area名字,其中DEFAULT_…

山东高端网站建设wang石家庄最新封闭消息

先附上申请通过截图 插播内容:可代开通,保证通过。wx.getLocation接口(获取当前的地址位置) qq: 308205428 如何申请 当申请微信小程序的wx.getLocation接口权限时,你可以…

学做网站的笔记本药品网络营销公司

今天,我们将介绍一款专为控制 Mercury X1 和 Mercury B1 机械臂而设计的创新外骨骼。这种外骨骼以人类手臂的结构为蓝本,可实现直观和精确的控制。 开发这种外骨骼的动机源于人们对深度学习和机器学习等领域日益增长的兴趣。这些技术使机器人能够自主学习…

专业网站优化外包怎么样做英文网站

👈️上一篇:命令模式 设计模式-专栏👈️ 文章目录 职责链模式定义英文原话直译如何理解呢? 职责链模式的角色1. Handler(抽象处理者)2. ConcreteHandler(具体处理者)3. Client(客户…

东莞市住房和城乡建设厅网站首页石家庄情况最新消息今天

能看到这篇文章说明网上哪些获取 (dbm/asu值)不适合你,不是他们的代码不正确,而是不符合你的情况 比如安卓6获取android手机信号强度 可以看这篇文章 https://blog.csdn.net/sinat_31057219/article/details/81134030 当然如果你…

网站建设都是需要什么软件基于微信公众号开发网站开发

vscode保存代码,自动按照eslint规范格式化代码设置编辑器代码风格一致,是前端代码规范的一部分。我们现在前端绝大部分都在使用eslint,或者将要把代码改为eslint,那么此时我们怎么方便使用这个规范呢,下面我来介绍一下…

网站开发项目swot分析四川网站设计成功柚米科技

年度最佳动力艇大奖由英国杂志《Motor Boat & Yachting》(MBY)主办,经(MBY)深思熟虑,评委们缩小了2021年度最佳动力艇大奖的决赛入围名单。由于旅行限制,今年的形式会有所不同,不能像往年一样测试那么多的船。因此&#xff0c…