通用问题

更新时间:2020-06-22 12:50:25

通用问题

  1. 容器组(Pod)的伸缩是怎么实现的?
    弹性伸缩算法:Kubernetes的HPA组件会定期向网宿云云监控拉取容器和Pod的监控指标,然后根据该指标当前值,当前副本数和该指标目标值计算出目标副本数,然后以该目标副本数作为服务的期望副本数,达到自动弹性伸缩的目的。比如当前有3个实例,平均CPU利用率为80%,服务自动伸缩设置目标CPU为60%,则自动调整实例数量为:80%*3/60%=4个。

  2. 我本地有yaml文件,能否导入到容器服务中快速启用?
    可以,通过交付中心—模板仓库—创建模板进行管理。

  3. 服务创建的负载均衡器是几层的?
    服务创建的是4层的负载均衡器,支持TCP/UDP协议。

  4. 集群(Cluster)的状态有哪些?

  • 创建中:集群正在创建,正在申请云资源。
  • 规模调整中:集群的节点数量变更,添加节点或销毁节点中。
  • 运行中:集群正常运行。
  • 删除中:集群在删除中。
  • 创建失败:集群创建过程中出现异常。
  • 异常:集群在运行过程中出现异常。
  1. 部署(Deployment)的状态有哪些?
  • 启动中:部署正在创建,正在创建容器组。
  • 运行中:部署正常运行,可提供服务。
  • 异常:部署内,容器组存在异常。
  • 未知:由于一些特殊情况无法获取部署内的容器组状态。
  1. 容器组(Pod)的状态有哪些?
  • 启动中:kubernetes集群已经开始创建Pod,但是Pod中的一个或多个容器还没有被启动。比如Pod正处在应该被分配到哪个节点上这个调度过程中,或集群还在下载Pod容器镜像过程中。
  • 运行中:kubernetes集群已经将Pod分配到节点上,并且Pod中的所有容器都启动了。还包括Pod中至少有一个容器仍然在运行状态,或者正在重新启动状态。
  • 删除中:Pod正在删除过程中,这个状态可能会维系一段时间,直至Pod彻底删除。
  • 失败:Pod中的所有容器都处在终止状态,并且至少有一个容器不是正常终止的,也就是退出代码不为0,或者是由于系统强行终止的。
  • 异常:由于一些特殊情况无法获取Pod状态,如由于网络原因无法同Pod所在的主机通讯。
  1. 数据卷(Volume)的状态有哪些?
  • 创建中:数据卷正在创建过程中。
  • 已绑定:数据卷创建完毕,pvc声明完成,等待下一步使用。
  • 已挂载:数据卷已经挂载至指定部署中正式投入使用。
  • 异常:数据卷出现异常状态,无法正常使用。
  • 删除中:数据卷正在删除过程,创建部署时无法选择删除中的数据卷。
  1. ** 创建不存在的仓库,提示仓库名已存在?**
    公有云上每个数据中心使用统一镜像仓库管理镜像,创建仓库时填写的名称如果与其它账号下的仓库重名,将会提示“仓库名已存在”,更换仓库名称即可正常创建。

  2. 路由(ingress) http自动跳转至https调整?
    ingress实例在不配置域名地址的情况下,使用ip地址访问应用,http会自动跳转至https,如需关闭自动跳转,需要在annotations下配置nginx.ingress.kubernetes.io/ssl-redirect: “false”

本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!