优点Kubernetes网络训练营第3期-课程分享

小七学习网,助您升职加薪,遇问题可联系:客服微信【1099252741】 备注:来自网站

优点 Kubernetes 网络训练营第3期-课程分享

013368245cc6663a31efe78253512089.png

fcdd30cf99ae19c599e640654caf9c0d.png

8a04c7ddd69f75f84e735aeaed53abba.png

efc691e34de33b861fcfa5899edf1e02.png

1a18a1cd67bcaebd4b735a1cc39db38a.png

1f5eadb3841700eb0fc9a8a2b52ab6ef.png

\/ ucc2cc

基本的 Kubernetes 面试问题

什么是 Kubernetes?

答:kubernetes是一个开源容器管理工具,负责容器部署,调度,容器扩缩容,以及负载平衡。

具体功能:

自愈:重新启动失败的容器,在节点不可用时,替换和重新调度节点上的容器,对用户定义的健康检查不响应的容器会被终止,并且在容器准备好服务之前不会把其向客户端广播。

弹性伸缩:通过监控容器的cpu的负载值,如果这个平均值高于80%,增加这个容器的数量,如果低于10%,减少容器的数量。

服务的自动发现和负载均衡:kubernetes为容器提供了唯一的IP地址和一组容器的单个dns名称,并可以在他们之间进行负载均衡。

滚动升级和一键回滚:kubernetes

逐渐部署对应用程序或其配置的更改,同时监视应用程序运行状况,以确保它不会同时终止所有实例。 如果出现问题,Kubernetes会为您恢复更改,利用日益增长的部署解决方案的生态系统。

Kubernetes 与 Docker 有什么关系?

docker可以构建容器,但这些容器通过kubernetes来进行跨主机相互通信。我们还可以使用kubernetes手动关联和编排在多个主机上运行容器。

Kubernetes 的组成?

kubectl:客户端命令行工具,作为整个系统的操作入口。

kube-apiserver: 以REST API服务形式提供接口,作为整个系统的控制入口。

kube-conroller-manager:执行整个系统的后台任务,包括节点的状态状况,pod个数,pods和service的关联等。

kube-scheduler:负责节点的资源管理,接收来自kube-apiserver创建pods任务,并分配到某个节点。

etcd:复制节点间的服务发现和配置共享。

kube-proxy:运行在每个计算节点上,负责pod网络代理,定时从etcd获取service信息来做相应的策略。

kubelet:运行在每个计算节点上,作为agent,接收分配该节点的pods任务及管理容器,周期性获取容器状态,反馈给kube-apiserver

DNS:一个可选的DNS服务,用于为每个serivce对象创建DNS记录,这样所有的pod就可以通过DNS访问服务。

小七学习网,助您升职加薪,遇问题可联系:客服微信【1099252741】 备注:来自网站

免责声明: 1、本站信息来自网络,版权争议与本站无关 2、本站所有主题由该帖子作者发表,该帖子作者与本站享有帖子相关版权 3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和本站的同意 4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责 5、用户所发布的一切软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 6、您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 7、请支持正版软件、得到更好的正版服务。 8、如有侵权请立即告知本站(邮箱:1099252741@qq.com,备用微信:1099252741),本站将及时予与删除 9、本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章和视频仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。