pod 有哪些特性,pod基础知识

首页 > 经验 > 作者:YD1662022-11-04 18:17:48


并且存储卷中的数据会保存在独立的分布式存储系统中,保证数据的安全和高可用。

详细信息可以参考官方文档:

http://doc.tenxcloud.com/doc/v1/stack/index.html

所以,我们可以在很多实际的部署场景中充分发挥Pod的这些特性,将服务进行更细力度的拆分,通过编排增强服务模块,这样既可以减少重复的开发工作,降低服务的藕合度,也可以使我们的系统更轻量、更灵活。

Q&A

1.问:关于“提供ssh、ftp访问容器数据的能力”, pod中包含一个业务container和一个ssh服务container,时速云的控制台可以进入到容器内部。那么ssh进入的container只是提供ssh服务的container,好像也没办法ssh到业务container。

答:业务应用Container和ssh服务container共享数据存储,可以通过ssh访问共享存储,这样也避免了修改“业务应用”中的不可变运行环境。(参考“不可变基础设施”)

pod 有哪些特性,pod基础知识(13)

2. 问:pod和swarm的最大区别是什么?我感觉差不多,是不是Pod更偏上层一些?

答:两者没有可比性。Pod只是一种容器的部署、管理方式,是kubernetes的最小部署和管理单元,是一组容器的集合;swarm是容器编排工具,和kubernetes属于同一类。

3. 问:一个pod最好包含几个容器?启动pod的配置文件里面能不能定义容器的大小?

答:Pod里面多少个容器理论上没有特别的限制,目前我们一般是2-3个。Pod里面定义的容器,基本上就是对Docker容器的定义。Pod中支持Docker容器本身的绝大部分参数,比如cpu、memory、是否privilege、是否root等。Pod对Docker容器基本参数有所删减,但从更高的层面进行了扩展。具体可以查看kubernetes文档。

4. 问:Pod中定义容器时包括pause吗

答:每个Pod都会附带一个pause容器,pause容器不执行实际的业务逻辑,只是对pod的网络、IO等进行控制。

5. 问:时速云对docker hub上的镜像部署,也能提供ssh到容器内部的功能么?我的理解是,“打开web控制台”是ssh到容器里。

答:嗯,web控制台和ssh并不一样。如果你使用scp、sftp传送文件,则需要容器内安装sshd服务。

6. 问:Pod没用过,不过用过docker compose, 它们俩有什么区别?

答:compose不支持紧耦合的容器组,也不支持容器共享存储。

7. 问:能定义容器(磁盘)的大小吗?如果有的话,在哪儿修改?

答:docker daemon的参数包含磁盘的定义,指定devicemapper的option来改变默认大小。

上一页1234末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.