奈学P7云原生架构师学习笔记
基本的 Kubernetes 面试问题
什么是 Kubernetes?
答:kubernetes是一个开源容器管理工具,负责容器部署,调度,容器扩缩容,以及负载平衡。
具体功能:
自愈:重新启动失败的容器,在节点不可用时,替换和重新调度节点上的容器,对用户定义的健康检查不响应的容器会被终止,并且在容器准备好服务之前不会把其向客户端广播。
弹性伸缩:通过监控容器的cpu的负载值,如果这个平均值高于80%,增加这个容器的数量,如果低于10%,减少容器的数量。
服务的自动发现和负载均衡:kubernetes为容器提供了唯一的IP地址和一组容器的单个dns名称,并可以在他们之间进行负载均衡。
滚动升级和一键回滚:kubernetes
逐渐部署对应用程序或其配置的更改,同时监视应用程序运行状况,以确保它不会同时终止所有实例。 如果出现问题,Kubernetes会为您恢复更改,利用日益增长的部署解决方案的生态系统。
Kubernetes 与 Docker 有什么关系?
docker可以构建容器,但这些容器通过kubernetes
奈学P7云原生架构师学习笔记最先出现在Python成神之路。
共有 0 条评论