首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
七友202303051201932
中国第一拖拖拉机集团有限公司拖拉机学院 运维工程师
发布于陕西
关注
已关注
取消关注
@挫败更加强大:
连尚网络 运维工程师 一 & 二
岗位:k8s运维工程师一面:自我介绍1,kubernets 灰度发布,切换部分流量到新的服务上怎么实现答: ingress配置文件中,annotation 字段下定义不同的策略参考地址: https://cloud.tencent.com/developer/article/1972417#四种灰度策略:1,nginx.ingress.kubernetes.io/canary-by-header:基于 Request Header 的流量切分,适用于灰度发布以及 A/B 测试。2,nginx.ingress.kubernetes.io/canary-by-header-value:要匹配的 Request Header 的值,用于通知 Ingress 将请求路由到 Canary Ingress 中指定的服务。nginx.ingress.kubernetes.io/canary-weight:基于服务权重的流量切分,适用于蓝绿部署,权重范围 0 - 100 按百分比将请求路由到 Canary Ingress 中指定的服务。nginx.ingress.kubernetes.io/canary-by-cookie:基于 Cookie 的流量切分,适用于灰度发布与 A/B 测试。用于通知 Ingress 将请求路由到 Canary Ingress 中指定的服务的cookie。2,epollo 模式实现原理?操作系统硬件层面属于同步模型还是异步模型?同步异步区别是什么?epoll在操作系统IO层面时属于同步模型。同步: 当进程或线程在运行过程中,发生阻塞时, CPU要等待程序任务完成才能继续执行下一步异步:线程发生阻塞时。CPU无需等待该线程处理任务,可以去执行别的任务,之后再回来继续执行下一步任务。epoll实现原理:创建epoll对象: 首先会调研epoll_create 创建一个epoll文件描述符添加事件到epoll监听: 调用epoll_ctl函数,向epoll FD中添加需要监控的文件描述符,并指点事件类型,如EPOLLIN(可读)、EPOLLOUT(可写)、EPOLLERR(错误)等 等待事件发生: 调用epoll_wait进程会阻塞等待,直到有一个已监听的文件描述符有事件触发,将相应的文件描述符加入到就绪队列中。事件通知及处理:事件触发后,epoll_wait会返回一个就绪队列文件描述符和触发事件类型的列表,应用唤醒CPU根据列表信息对每个文件描述符进行相应操作。3,epollo 惊群的原理答:新的连接到达时,所有等待的进程/线程同时被唤醒,但只有一个线程可以处理该连接,其他进程处于空转状态,以此造成cpu资源的浪费和性能的下降。 解决方法:可以让一个工作线程负责epoll监听事件并分配给一个空闲线程。以此防止全部唤醒4,tcp三次握手原来首先是客户端(client)向服务端发起报文请求syn,报文中包含一个随机生成的序号X,此时的状态是syn-send服务端收到客户端请求报文后,回应一个 syn+ack报文给客户端,同时也会发送自己的序号Y,用于后续通信,当前的状态是syn-rcvd客户端接收到服务器的 SYN + ACK 报文后,会回复一个ack报文,报文中包含确实号Y+1。此时客户端的状态ESTABLISHED 状态。服务端收到确认包后进入full open 状态也变更为ESTABLISHED 状态5,网络插件calico 和flannel 有什么不同。6,Linux系统平均负载高如何定位解决这个问题。系统负载高,是由于当前服务队列中,有正在运行的或等待CPU时间片的进程或线程跟IO正在进行交互处于不可中断,导致系统整体负载偏高定位问题:不可中断进程: ps -ef | grep "D" # ”D“表示系统中不可中断的进程cpuf负载高:ps aux --sort -pcpu| head。 #. #cpu使用率由高至低进行排序当前系统等待处理的队列数: vmstat # 第一列的 “r” 表示当前队列排队数 第二列“b” 表示阻塞数二面:面试官好像是CTO 一边画图一边提问vxlan 原理vXLAN是一种网络虚拟化技术,可以改进大型云计算在部署时的扩展问题,是对VLAN的一种扩展。VXLAN是一种功能强大的工具,可以穿透三层网络对二层进行扩展。它可通过封装流量并将其扩展到第三层网关docker 和 podman 区别docker支持的文件系统类型文件系统种类包括AUFS、 btrfs、Device Mapper、 overlay 、 overlay2、vfs、zfsoverlay2:Docker 1.12 后推出,原生支持128层,效率比OverlayFS高,较新的版本Dokcer支持。k8s持久化文件系统类型有哪些持久化文件系统:nfs,ceph,glusterfs,iscsl,rbd等service 原理k8s中service是一种抽象对象,定义一组pod的逻辑集合,并提供一种访问这些pod的方式。通过标签选择器来确认客户端请求路由到后端Pod.k8s中kube-proxy组件实现service实际代理的服务器。它负责根据service规则将请求转发到后端不同节点上pod,同时还提供负载均衡的能力。将请求流量分发到后端同一组标签的不同pod上。这有助于实现高可用性和可伸缩性。service 端口暴露的类型有哪些?怎么跟pod进行通信的service暴露类型:service支持四种类型: cluster, noport,ExternalName,LoadBalancer端口暴露到集群外类型: noport,LoadBalancer 如何跟pod进行通信:首先是标签选择器确认具有相同标签的pod,通过访问service虚拟地址将请求流量路由到正确后端pod,使用iptables或ipvs生成规则来实现service与pod的通信,kube-proxy进行这些规则的维护和变更。ingress 和noport 访问方式的不同ingress: 将外部流量引入到集群内部中服务,是一个七层的代理服务,可以居于url地址进行转发。同时可以根据不同的url将流量转发到后端不同一组pod,可以进行丰富的路由和负载均衡配置,支持多个域名和路径,使得服务在外部访问时可以更加灵活。Noport: noport是k8s 提供的一种服务类型,将内部服务暴露到集群外部。NodePort会在每个Node节点上监听一个指定的端口,并将请求转发到相应的服务上。k8s 有哪些组件,他们分别的作用。pytnon 多线程为什么只能在一个cpu上运行。 如何使用多个cpu我记得的大概就这些了 原理的东西没怎么背。
点赞 8
评论 5
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
06-23 16:56
中南大学 运营
字节实习最大感受是不给你思考的时间
因为早就不是第一段实习了,所以对实习能学到东西还是有所要求的,而不是有个大厂title就行。平日的工作量就比较大,作为运营来说根本没时间看文档,就很难有闲下来的时间看文档沉淀,即使仅仅只是完成所有工作,也经常要加班了。运营实习一般都会有不少配置工作,我现在只会机械配置,但很难有空去思考整个产品的逻辑、配置背后的底层规则等等。跟进过的一些项目,也经常因为正职们太忙顾不上我而难以深入参与。现在的计划是混满三个月之后包装包装简历
华劲:
有字节的背景,去哪儿都不费劲了吧
投递字节跳动等公司10个岗位 >
聊聊这家公司值得去吗
点赞
评论
收藏
分享
06-18 15:30
河北农业大学 测试工程师
鹅厂秋招开始了吗?
为什么突然事业群选择解锁了?
点赞
评论
收藏
分享
05-06 02:27
武汉工程大学 营销
迷茫,求助
双肺一本,连个大厂 初筛都进不去
真烦好烦真烦:
换个照片呢,简历的照片看着好暗
那些拿到大厂offer的简历长啥样
大厂无回复,继续等待还是奔赴小厂
点赞
评论
收藏
分享
06-20 14:09
西安电子科技大学 Web前端
被小公司舔了,但是6k是不是太少了
呜呜呜呜呜今天面试了家小公司,被猛舔治愈好了我被大厂拒绝的痛但是6k是不是太少了又想拒了
Tudorlin:
西电爷怎么能接受6000呢,翻个倍都少了
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
27前端|面10家大厂全过,原来面试官要的不是八股!
2.6W
2
...
面试官会非常反感的5句话
1.3W
3
...
不懂“心眼子”会吃大亏!测测你的心眼子能拿几分?
1.2W
4
...
不知道会不会有结果
1.1W
5
...
请问这是在招奴隶吗
5833
6
...
末尾了,哥们终于不是0offer了
5545
7
...
鼠鼠我该怎么活啊
5219
8
...
一个穷人的职场生活
4109
9
...
无缘字节
3948
10
...
挑战最晚暑期实习
3834
创作者周榜
更多
正在热议
更多
#
第一份工作能做外包吗?
#
6398次浏览
60人参与
#
如何看待应届生身份?
#
117639次浏览
1125人参与
#
我的职场心眼子段位
#
20019次浏览
514人参与
#
商战,最累的是我们
#
16319次浏览
74人参与
#
职场捅娄子大赛
#
397228次浏览
3991人参与
#
金三银四,你有感觉到吗
#
594219次浏览
5889人参与
#
为了找工作你花了哪些钱?
#
3613次浏览
31人参与
#
计算机专业还有必要去大厂卷吗
#
24534次浏览
140人参与
#
机械/汽车制造公司工作体验
#
14566次浏览
38人参与
#
离家近房租贵VS离家远但房租低,怎么选
#
8025次浏览
117人参与
#
还记得你第一次面试吗?
#
195574次浏览
2915人参与
#
京东美团大战,你怎么看?
#
86394次浏览
479人参与
#
软开人,说说你的烦心事
#
51388次浏览
365人参与
#
机械求职避坑tips
#
49734次浏览
372人参与
#
金山WPS工作体验
#
37292次浏览
237人参与
#
520告白墙
#
44791次浏览
563人参与
#
春招别灰心,我们一人来一句鼓励
#
113734次浏览
1306人参与
#
HR问:你期望的薪资是多少?如何回答
#
44618次浏览
546人参与
#
一人推荐一个值得去的通信/硬件公司
#
181780次浏览
1847人参与
#
毕业论文怎么查AI率
#
45593次浏览
1898人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务