如何面试 k8s 运维开发相关岗位

admin 2025年7月9日12:38:33评论8 views字数 953阅读3分10秒阅读模式

字数 553,阅读大约需 3 分钟

如何面试 k8s 运维开发相关岗位
前段时间球友咨询我一个关于运维开发岗位的准备工作,具体 JD 如下:
如何面试 k8s 运维开发相关岗位
看这里的要求是和 k8s 运维相关的工作,现在的运维开发和前几年有很大的不同了;

以往的传统运维开发更多的是需要掌握各种 linux 发行版命令、配置、网络、安全等工作,如果往 Dev 这一侧靠的话,那就需要再涉及一些 Python shell 等脚本的开发,再进一步就是二开公司的 CICD 系统。

而现代的基于 kubernetes 的运维开发岗,和以往的工作内容有了显著的不同。

工作对象由虚拟机变为了 k8s,以下是一些传统运维和 k8s 的对应关系:

传统运维
kubernetes
物理 / 虚拟机资源分配
Node(节点)+ Pod(容器组)
服务器负载均衡配置
service
资源限额与监控(如 CPU / 内存)
cpu mem request/limit
故障恢复(手动或者脚本自动重启服务)
ReplicaSet + Pod 自愈
可见区别还是蛮大的,需要全方位的了解 k8s 的体系。

以下是我当时的回复:

如何面试 k8s 运维开发相关岗位
如何面试 k8s 运维开发相关岗位
如何面试 k8s 运维开发相关岗位

我在当前公司偶尔也需要基于 k8s 做一些开发(k8s 本身的运维托管给云厂商了),实践总结下来就是对 k8s 提供的资源进行 curd(开发本质上都是 curd,只是对象可能不同而已)。

比如我们曾经想写一个 Opreator 可以在发布版本的时候,优先 unload topic 然后再做重启 Pod 的操作。

借助 Opreator 可以实现许多定制的运维操作,我理解这个岗位进去干的事情也是类似的。

只是这种岗位其实市面上的需求不对,通常是一些大厂会需要,还有一些专门做 kubernetes 生态的公司。

除此之外,一些中小型公司往往是由公司的开发兼职,如果当初只会这些今后的就业面会窄一些,建议还是尽量往后端开发靠,这些技能作为补充会更好。

参考链接:

最后夹带一点私活,最近做了一个知识星球,已经试运行一段时间,效果还不错(具体详情可以扫码查看);感兴趣的朋友可以扫码领取优惠券以 59 元的价格加入(支持三天内无条件退款)。

如何面试 k8s 运维开发相关岗位
如何面试 k8s 运维开发相关岗位

点分享

如何面试 k8s 运维开发相关岗位

点收藏

如何面试 k8s 运维开发相关岗位

点点赞

如何面试 k8s 运维开发相关岗位

点在看

原文始发于微信公众号(crossoverJie):如何面试 k8s 运维开发相关岗位

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年7月9日12:38:33
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   如何面试 k8s 运维开发相关岗位https://cn-sec.com/archives/4236070.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息