资源描述
信创操作系统运行容器环境分析
和非信创操作系统部署有什么区别
来自twt社区同行交流,欢迎更多同行参与分享
信创操作系统运行容器环境需要注意哪些问题?
使用信创服务器和操作系统部署容器集群的时候,是否与非信创操作系统部署有区别,需要注意哪些问题?问题来自社区会员@橘子皮 某银行容器运维工程师,欢迎大家参与交流,各抒己见。
@actor168 中国联通软件研究院 研发工程师:
本身容器技术以各种标准来约束,且技术栈较为收敛,整体可控可兼容。
1、容器编排调度
如K8S、Rancher、K3S、Mesos等等,像K8S生态的开源软件,均可完好支持,因为其基本上都基于Go技术栈,不存在运行不一致的问题。
2、容器运行时
如runc、kata、containerd等等,这部分不同的厂商会有部分自研或优化的内容,但开源版本兼容是他们的首要任务,所以也没有问题。系统厂商为了突出自己的OS特性特质,会对这方面做更多的优化:如openEuler推出的 isulad,龙蜥推出的kata3.0等,这些作为可选项供选择。
3、业务自身
除了本身容器基础镜像涉及到硬件架构的变更调整至对应的基础镜像外,其他无需调整。
4、容器镜像服务
这部分如Harbor等registry规范规定支持x86、ARM等多架构版本镜像存储,且本身容器化部署后,也不存在兼容性问题,因此在使用无区别。
其他,主要是在使用中存在如cgroups限制策略(一般是增强功能特性)、在ARM下container-selinux bug(已修复)等的不同,使用时注意即可。
@leo1234 某金融IT公司 IT技术咨询顾问:
目前大部分信创服务器操作系统已经对基于K8S的容器管理集群和Docker、Containerd等运行时做了大量的适配,基本支持正常部署容器云。和非信创操作系统相比可能存在软件依赖包方面有差异,需要与信创操作系统厂商保持密切沟通,很多时候,一些特定应用的依赖包需要厂商重新编译构建。
-全文完-
展开阅读全文