最近,各大互联网巨头在技术战略层面,都把云原生列为了主要发展方向。以阿里巴巴为例,他们技术老大说,云原生是云计算释放红利的最短路径,是企业数字化的最短路径。
现在云原生工程师、Kubernetes 工程师工资都特别高,并且都是急聘。为啥呢?因为现在的人才少,看到趋势的人才少,这个赛道还没有十分拥挤,机会也在日益增多。
云原生工程师要学哪些东西呢?大的点就是 Go 语言 + Kubernetes,而其中,Kubernetes、Docker、DevOps 又是重中之中,我知道的很多人,因为会使用 Kubernetes,跳槽薪资非常不错。
面试题除了面试时用,还可以带你了解大厂会关注工程师哪些技术点,为你提供一个学习的方向。
1. Kubernetes 常见面试题汇总
-
简述 Kubernetes 和 Docker 的关系
-
简述 Kubernetes 中什么是 Minikube、Kubectl、Kubelet
-
简述 Kubernetes 如何实现集群管理
-
简述 Kubernetes 集群相关组件
-
简述 Kubernetes Replica Set 和 Replication Controller 之间有什么区别
-
简述 Kubernetes Pod 的 LivenessProbe 探针的常见方式
2. DevOps & CI/CD 常见面试题汇总
-
DevOps 术语和定义
-
实施 DevOps 的原因
-
如何有效实施 DevOps
-
如何有效实施 CI/CD
-
每种术语之间的差异
3. Docker 常见面试题汇总
-
如何退出一个镜像的bash,而不终止它
-
如何查看镜像支持的环境变量
-
如何控制容器占用系统资源(CPU,内存)的份额
-
Docker 与 LXC(Linux Container)有何不同
-
Docker 容器创建后,删除了 /var/run/netns 目录下的网络名字空间文件,可以手动恢复它