文章目录
-
- 1、Kubernetes集群的特点?
- 2、Kubernetes集群各节点的组件有那些?分别有什么作用?
- 3、简述Kubernetes集群的工作原理
- 4、什么是Pod资源
- 5、Label标签的作用?
- 6、Deployment控制器与Statfulset控制器的区别?
- 7、Pod拉取镜像的三种策略?
- 8、简述Pod的生命周期
- 9、Pod的生命周期
- 10、Pod的创建过程
- 11、Pod的的终止过程
- 12、Pod的钩子函数有哪些?
- 13、Pod的健康检查机制有那些?
- 14、Pod的重启策略有那些?
- 15、什么是Pod的亲和性调度?
- 16、什么是Pod的污点与容忍?
- 17、RC和RS控制器的区别?
- 18、HPA控制器的作用?
- 19、DaemonSet控制器的作用与特点?
- 20、Job与Cronjob控制器的区别?
- 21、kube-proxy支持的三种工作模式?
- 22、K8S Service支持的四种访问方式?
- 23、Ingress相关知识点?
- 24、K8S集群常用的几种数据存储卷类型?
- 25、PV和PVC的生命周期?
- 26、RBAC安全框架?
- 27、k8s提供三种客户端身份认证方式?
- 28、ApiServer目前支持以下几种授权策略:
- 29、kubelet的功能、作用是什么?
- 30、kube-api-server的端口是多少?各个pod是如何访问kube-api-server的?
- 31、pause容器作用是什么?
- 32、K8S滚动更新的原理?
- 33、简述Kubernetes RC的机制
- 34、简述Kubernetes Replica Set和Replication Controller之间有什么区别
- 35、简述kube-proxy的作用
- 36、简述kube-proxy iptables的原理
- 37、简述kube-proxy ipvs的原理
- 38、简述kube-proxy ipvs和iptables的异同
- 39、简述Kubernetes中什么是静态Pod
- 40、简述Kubernetes创建一个Pod的主要流程?
- 41、简述Kubernetes Pod的常见调度方式
- 42、简述Kubernetes自动扩容机制
- 43、简述Kubernetes Service类型
- 44、简述Kubernetes Service分发后端的策略
- 45、简述Kubernetes ingress
- 46、简述Kubernetes Scheduler作用及实现原理
- 47、简述Kubernetes Scheduler使用哪两种算法将Pod绑定到worker节点
- 48、简述Kubernetes kubelet的作用
- 49、简述Kubernetes如何保证集群的安全性
- 50、简述Kubernetes RBAC及其特点(优势)
- 51、简述Kubernetes Secret作用
- 52、简述Kubernetes PodSecurityPolicy机制
- 53、简述Kubernetes PodSecurityPolicy机制能实现哪些安全策略
- 54、简述Kubernetes网络模型
- 55、简述Kubernetes CNI模型
- 56、简述Kubernetes网络策略
- 57、简述Kubernetes网络策略原理
- 58、简述Kubernetes中flannel的作用
- 59、简述Kubernetes Calico网络组件实现原理
- 60、简述Kubernetes共享存储的作用
- 61、简述Kubernetes数据持久化的方式有哪些
- 62、简述Kubernetes PV和PVC
- 63、简述Kubernetes所支持的存储供应模式
- 64、简述Kubernetes CSI模型
- 65、简述Kubernetes Worker节点加入集群的过程
- 66、简述Kubernetes Pod如何实现对节点的资源控制
- 67、简述Kubernetes Requests和Limits如何影响Pod的调度
- 68、k8s副本集ReplicaSet有什么作用?
- 69、ReplicaSet将取代ReplicationController控制器?
1、Kubernetes集群的特点?
- 自愈:一旦某个容器坏掉,能够迅速启动一个新的容器,保证业务的高可用
- 弹性伸缩:可以根据业务的压力,自动对集群中正在运行的容器数量进行调整,当应用压力大时会自动将容器运行的数量调大,当压力降低后,会将扩展的容器删除
- 服务发现:可以通过服务发现找到依赖的服务
- 负载均衡:当一个应用启动了多个容器,能够自动实现负载均衡
- 版本回退:当新发布的程序版本有问题时,可以立即回退到上一个版本
- 故障切换:当一个节点挂掉后,上面运行的所有容器会被自动迁移至正常的节点
- 存储编排:可以根据容器自身的需求自动创建存储卷
2、Kubernetes集群各节点的组件有那些?分别有什么作用?
一个kubernetes集群主要由控制节点(master)和工作节点(node组成),每个节点上都会安装不同的组件。
| 节点类型 | 组件 | 作用 |
|---|---|---|
| Master节点 | ApiServer | 资源操作的唯一入口,接收用户输入的命令,提供认证、授权、API注册和发现等机制。 |
| Scheduler | 负责集群资源调度 |
Kubernetes面试精讲:DevOps与SRE必备的K8S知识
本文详细介绍了Kubernetes集群的特点、组件、工作原理以及各种控制器的用途,涵盖了Pod的生命周期、拉取镜像策略、健康检查、亲和性调度、污点与容忍等核心概念。此外,还讨论了Kubernetes的调度器、kubelet、网络模型、数据持久化、存储卷类型和安全机制等关键知识点,是准备DevOps、SRE和运维开发面试的宝贵资料。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



