goodluck 发表于 2022-10-9 10:39:39

【运维篇】kubernetes面试相关总结

k8s是什么?请说出你的了解?
答:Kubenetes是⼀个针对容器应⽤,进⾏⾃动部署,弹性伸缩和管理的开源系统。主要功能是⽣产环境中的容器编排。

K8S是Google公司推出的,它来源于由Google公司内部使⽤了15年的Borg系统,集结了Borg的精华。

K8s架构的组成是什么?
答:和⼤多数分布式系统⼀样,K8S集群⾄少需要⼀个主节点(Master)和多个计算节点(Node)。

节点主要⽤于暴露API,调度部署和节点的管理;

计算节点运⾏⼀个容器运⾏环境,⼀般是docker环境(类似docker环境的还有rkt),同时运⾏⼀个K8s的代理(kubelet)⽤于和
master通信。计算节点也会运⾏⼀些额外的组件,像记录⽇志,节点监控,服务发现等等。计算节点是k8s集群中真正⼯作的节点。

简述Kubernetes 中什么是Minikube 、Kubectl、Kubelet?
Minikube 是⼀种可以在本地轻松运⾏⼀个单节点 Kubernetes 群集的⼯具。
Kubectl 是⼀个命令⾏⼯具,可以使⽤该⼯具控制 Kubernetes 集群管理器,如检查群集资源,创建、删除和更新组件,查看应⽤程序。
Kubelet 是⼀个代理服务,它在每个节点上运⾏,并使从服务器与主服务器通信。

简述Kubernetes 集群相关组件?



r98525068 发表于 2022-10-11 13:06:52

感謝實用資源分享!
页: [1]
查看完整版本: 【运维篇】kubernetes面试相关总结