赞
踩
如果你的基础设施的整体设计没有保证每一种资源的可靠性和冗余性则不要使用容器。你或许可以通过很多技术的运用重新提升可靠性,例如 使用共享存储、服务编排、监控以及带有自愈功能的框架如Swarm中的当有节点失败时进行容器重新调度 ;或者Kubernetes副本设置中的“The Reconciliation Loop”的概念。
@frazelledazzell @francesc @nixcraft @m1keil nproc cgroup的支持只会在1.11.0中 https://t.co/lCKjdNmx5Y在云环境中另一个值得注意的问题是熵的消耗(译者注:entropy depletion https://en.wikipedia.org/wiki/ ... %2529 ),这在共享内核的场景中是非常有意义的,可以参考 HAVEGED 作为一个变通方案。
— Avishai Ish-Shalom (@nukemberg) April 11, 2016
让我们在三明治的上下文中思考容器技术。通过观察,你可以轻易的了解到三明治的基本信息例如里面夹的是番茄还是生菜还是火腿或者火鸡肉;或许里面有些你看不到的东西,但是你基本上可以了解大部分的内容。这就跟容器类似,你可以了解到的信息诸如操作系统是Fedora或者RedHat或者Ubuntu,是否有httpd,shell类型,systemd的使用等等,但是里面也可能有你意想不到的隐藏问题,例如/bin/sh或许被替换成了一个Python脚本,这就像是三明治里在生菜后面藏着橄榄一样。镜像内容的安全问题出现在2014和2015年的很多新闻中。Docker一直努力的为解决这个问题添加必须的功能。 内容可寻址镜像 层用来验证镜像的签名内容,有镜像抓取验证功能的镜像源不再将镜像ID作为保密内容,Docker Hub的 Nautilus深度检视 保证官方公共镜像的安全漏洞被及时被修复,另外Docker引擎还包含了诸如用 户名字空间,Secomp和AppArmor配置 以及其它一些 安全相关 的功能。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。