This topic created in 1027 days ago, the information mentioned may be changed or developed.
目前工作涉及到虚拟化、k8s 相关内容,对其涉猎但不深,实际涉及到的开发内容更多的是业务相关,很少直接涉及底层虚拟化。工作中累积的经验感觉很杂,希望能在这个领域深耕。
以求职为导向查看社招要求都写的很笼统,熟悉 k8s ,熟悉虚拟化、分布式系统等相关技术,这个熟悉究竟是哪种程度的熟悉,能够进行二开?或者是深入了解其实现原理?
真心请教,想要在这个方向上成为专家应该去学习哪些东西?
4 replies • 2023-07-29 09:30:02 +08:00
 |
|
2
xavierniu Jul 28, 2023 via iPhone
k8s+虚拟化莫非是 kata ?
|
 |
|
3
yzbythesea Jul 29, 2023
云计算有很多方向。k8s 是部署,虚拟化是运算。深耕的话要先确定一个方向吧,单一个 k8s 就有很多能耕的,比如 k8s 的扩容,网络,安全,监测,服务发现等等。除非大厂,一般公司的云计算会用组件搭积木就可以了。
|
 |
|
4
cczh678 Jul 29, 2023 1
主要是熟悉业内的虚拟化的实现原理,以及对开源项目有所了解,比如 openstack 、kvm 、ceph 、gluter 这一类的存储虚拟化项目,比如看过源码、知晓原理; 分布式系统主要是要关注分布式一致性协议的理解,比如 raft ,因为绝大部分虚拟化开发都在和分布式一致性协议打交道; 其实这都是一些较为加分项的,要求这些是代表你必须是这个行业内有过经验的人。 核心主要还是数据结构、进程管理、算法、linux 内核这类的底层支持会比较多,语言主要以 C 、C++、python 居多,这是一个比较底层的行业,新兴技术用的不会很多。但是对于老旧知识的系统化掌握是这里面的加分项了。
|