kubernetes面试题

1、 k8s是什么?请说出你的了解?
2、 K8s架构的组成是什么?
3、 容器和主机部署应用的区别是什么?
4、请你说一下kubenetes针对pod资源对象的健康监测机制?
5、 如何控制滚动更新过程?
6、K8s中镜像的下载策略是什么?
7、 image的状态有哪些?
8、 pod的重启策略是什么?
9、 Service这种资源对象的作用是什么?
10、版本回滚相关的命令?
11、 标签与标签选择器的作用是什么?
12、 常用的标签分类有哪些?
13、 有几种查看标签的方式?
14、 添加、修改、删除标签的命令?
15、 DaemonSet资源对象的特性?
16、 说说你对Job这种资源对象的了解?
17、描述一下pod的生命周期有哪些状态?
18、 创建一个pod的流程是什么?
19、 删除一个Pod会发生什么事情?
20、 K8s的Service是什么?
21、 k8s是怎么进行服务注册的?
22、 k8s集群外流量怎么访问Pod?
23、 k8s数据持久化的方式有哪些?
pod内部怎么控制资源限制的
pod内部的dns文件
docker的namespace怎么进行资源隔离的
iptable的四表五链流量转发路径
pod的生命周期以及调度周期
滚动更新的策略,以及pod摘掉的过程
k8s集群怎么摘掉一台node
如何在 Kubernetes 中实现负载均衡?
在生产中,你如何实现 Kubernetes 自动化?
你如何扩展 Kubernetes 集群?
你能解释 Deployment、ReplicaSets、StatefulSets、Pod、CronJob 的不同用途吗?
Kubernetes 如何处理持久性?
服务和 ingress 的作用是什么?
你何时会使用像 ConfigMap 或 secret 这样的东西?
Pod 亲和性作用是什么?
你能举例说明何时使用 Init Container 么?
什么是 sidecar 容器?你能给出一个用例,说明你为什么要使用它么?
在构建和管理生产集群时遇到的主要问题是什么?
为什么你会建议公司在云中构建自己的 K8S 集群而不是使用托管服务?
什么是 Istio 和 Linkerd?
什么是 Kubernetes Operator?
kubernetes包含几个组件。 各个组件的功能是什么。组件之间是如何交互的。
k8s的pause容器有什么用。是否可以去掉。
k8s中的pod内几个容器之间的关系是什么。
一个经典pod的完整生命周期。
k8s的service和ep是如何关联和相互影响的。
详述kube-proxy原理, -个请求是如何经过层层转发落到某个pod.上的整个过程。请求可能来自pod也可能来自外部。
rc/rs功能是怎么实现的。详述从API接收到-一个创建rc/rs的请求,到最终在节点上创建pod的全过程,尽可能详细。另外,当-个pod失效时,kubernetes是如何发现并重启另一个pod的?
deployment/rs有什么区别。 其使用方式使用条件和原理是什么。
cgroup中的cpu有哪几种限制方式。 k8s是如何使用实现request和limit的。
kubernetes认证,授权,准入控制
pod如何平滑升级

生产中碰到过什么问题,故障排查思路,如何解决

posted @ 2021-09-02 11:57  xiaosafengfei  阅读(611)  评论(0)    收藏  举报