首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-20 22:19
安阳工学院 Java
求助
我现在大二快结束了,公办二本,电子信息专业(不太喜欢这个专业)。目前Java做了一个两个简单项目,对比别人简历感觉自己差太远了,再加上感觉Java要学的东西太多了,八股文也好多。我想问下各位大佬,我是继续学下去,如果继续下去该怎么学,还是换测试方向,如果换到测试,该怎么去学,求助各位大佬。
Lorn的意义:
可以看看技术栈,八股就是五大件:MySQL,redis,JVM,JUC,springboot
查看图片
点赞
评论
收藏
分享
06-18 22:40
吉林大学 Java
人生就是焦虑场
前几个月因为找不到实习焦虑,找到了怕自己是个水货被发现焦虑,实习了因为人际关系焦虑、因怕被辞退、怕不给转正焦虑,怎么缓解焦虑啊啊啊啊啊啊
我的求职精神状态
点赞
评论
收藏
分享
06-22 00:33
广州城市职业技工学校 网络销售
25 届应届毕业生
湫湫湫不会java:
为啥25届才17,个人信息没打码哦
点赞
评论
收藏
分享
05-12 20:30
安徽理工大学 Java
这是什么意思😰
牛客928043833号:
在他心里你已经是他的员工了
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
06-20 16:00
上岸滴滴日常实习,以后打车只做BYD!
1.上周四中午收到面试通知,当天下午业务主管面 2.面试过程不到20min 3.这周一电话联系HR询问进度 4.周二上午收到OC 5.周四中午联系HR询问怎么还没发offer,然后当天下午收到电话确认入职信息,再过一小时收到邮件offer
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
27前端|面10家大厂全过,原来面试官要的不是八股!
2.7W
2
...
面试官会非常反感的5句话
1.6W
3
...
不懂“心眼子”会吃大亏!测测你的心眼子能拿几分?
1.1W
4
...
暑期实习后发现自己不适合大厂
6640
5
...
AI应用面试题
6087
6
...
末尾了,哥们终于不是0offer了
5747
7
...
鼠鼠我该怎么活啊
5699
8
...
刚实习就碰上巨婴姐了
3999
9
...
25年京东笔试如何准备?
3638
10
...
中科软 (最好的)一面
3286
创作者周榜
更多
正在热议
更多
#
第一份工作能做外包吗?
#
8433次浏览
87人参与
#
国企/银行/研究所公司爆料
#
137742次浏览
795人参与
#
我的职场心眼子段位
#
20676次浏览
523人参与
#
26届校招投递进展
#
484次浏览
20人参与
#
职场捅娄子大赛
#
398172次浏览
3996人参与
#
大学四年该怎么过,才不算浪费时间?
#
5596次浏览
56人参与
#
如何看待应届生身份?
#
118041次浏览
1141人参与
#
商战,最累的是我们
#
16944次浏览
77人参与
#
为了找工作你花了哪些钱?
#
4753次浏览
38人参与
#
金融财会交流会
#
108969次浏览
377人参与
#
计算机专业还有必要去大厂卷吗
#
24749次浏览
149人参与
#
还记得你第一次面试吗?
#
197256次浏览
2927人参与
#
春招别灰心,我们一人来一句鼓励
#
113800次浏览
1307人参与
#
离家近房租贵VS离家远但房租低,怎么选
#
8112次浏览
117人参与
#
京东美团大战,你怎么看?
#
86996次浏览
482人参与
#
工作一周年分享
#
28048次浏览
151人参与
#
生化医药面经大本营
#
111083次浏览
475人参与
#
你小时候最想从事什么职业
#
97555次浏览
1731人参与
#
如果可以,你希望哪个公司来捞你
#
92729次浏览
391人参与
#
HR问:你期望的薪资是多少?如何回答
#
44710次浏览
547人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务