多个容器运行在一个宿主机上面,容器出现问题怎么准确定位?

多个容器运行在一个宿主机上面,一台机器上面几个容器比较合适,容器出现问题怎么准确定位,还有容器自身有没有潜在的安全问题?

参与68

6同行回答

刘宇英刘宇英项目总监赞同科技股份有限公司
容器本身是独立的服务运行单元,如果宿主是物理设备,则容器之间耦合与物理设备。对于宿主以及容器均需要实施监控,容器出现问题,可以在容器的运维管理中进行预警和定位。容器之间具备非常好的物理和逻辑隔离性,所以容器本身是安全的。...显示全部

容器本身是独立的服务运行单元,如果宿主是物理设备,则容器之间耦合与物理设备。对于宿主以及容器均需要实施监控,容器出现问题,可以在容器的运维管理中进行预警和定位。
容器之间具备非常好的物理和逻辑隔离性,所以容器本身是安全的。

收起
银行 · 2017-09-20
浏览4819
  • 你们有上生产的么?监控的时候有什么难题么?如果是CPU等一些容器公用的宿主资源出现告警,怎么去定位是由哪个容器引起的呢?
    2017-09-21
  • 每个容器可以设置硬件资源使用的上限,一般会保留一定比例的资源给宿主机使用。宿主资源出现告警前,容器应该会提前出现告警。因为监控除了对宿主的资源监控外,还需要监控容器的资源。
    2017-09-21
  • 我的意思其实就是,如果其中一个容器引起的问题,容器监控如果没有报错,但它但宿主机报相关错误,我们怎么能定位到出错的容器?
    2017-09-21
  • 如果容器监控不报错,而宿主机监控报错,则不应该怀疑是容器引起的问题。 如果只是实施了宿主的监控而未实施容器的监控,在宿主报警的时候,可通过宿主进程监控定位引起资源问题的容器。
    2017-09-21
ljosefljosef系统架构师某股份制银行
【抛砖引玉】第一个问题其实并不是数量的问题,而是调度的问题。通过调度策略能够确保容器被调度到资源充足的宿主机之上是比较合适的。容器出现问题依赖于健康检查的自恢复,以及多实例监控、日志的检索和定位。这其实并不是单个容器的问题了。容器安全问题可以参考 https:/...显示全部

【抛砖引玉】
第一个问题其实并不是数量的问题,而是调度的问题。通过调度策略能够确保容器被调度到资源充足的宿主机之上是比较合适的。

容器出现问题依赖于健康检查的自恢复,以及多实例监控、日志的检索和定位。这其实并不是单个容器的问题了。

容器安全问题可以参考 https://success.docker.com/Architecture/Docker_Reference_Architecture:_Securing_Docker_EE_and_Security_Best_Practices

收起
银行 · 2017-09-21
浏览3776
匿名用户匿名用户
这个主要看机器性能了。。。显示全部

这个主要看机器性能了。。。

收起
银行 · 2020-04-17
浏览2225

提问者

smallstronger
系统分析师泰康保险集团股份有限公司
擅长领域: 云计算容器系统管理

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-09-20
  • 关注会员:7 人
  • 问题浏览:9028
  • 最近回答:2022-07-22
  • X社区推广