给 Openstack 贡献代码到底有多难?

2020-05-19 13:59:15 +08:00
 k8ser

给 Openstack 贡献代码到底有多难?或者说要达到什么水平。

5065 次点击
所在节点    Python
38 条回复
hantsy
2020-05-19 20:05:47 +08:00
从开发用户角度,没有人愿意花时间去搞 Infra 的部分,这个太复杂。
yingo
2020-05-19 20:09:36 +08:00
@lzlee #19 可以自己搭一下就明白了,用 kvm 搭一个虚拟机非常简单.
hantsy
2020-05-19 20:10:47 +08:00
Pivotal 并入 VMWare 后,原来的 Cloudfoundry 架构也歇菜了,Vmware 也全部拥抱 K8s 。
hantsy
2020-05-19 20:16:26 +08:00
@yingo 一个公司全部虚拟化就不简单了。以前我在一个公司用过一个虚拟机系统(是一个开源的商业版本),全部公司的开发都是要求瘦客户端(硬件就是一个小盒子,一台显示器,一个键盘) Windows 直接连接服务器,每个人都是独立的 VM 系统,体验太差了。
hantsy
2020-05-19 20:23:31 +08:00
@lzlee K8s 偏应用管理,可以安装在 VM 上,也可以在物理机上。以前的 Openstack 不仅是虚拟机,也包含应用部分。
hantsy
2020-05-19 20:25:50 +08:00
单就虚拟机管理部分,有微软,Oracle,Vmware,我想 Openstack 很难出头,特别是微软和 Vmware,都能从硬件层面开始虚拟。
hantsy
2020-05-19 20:27:51 +08:00
查到了,以前我在那个公司用的是 https://www.citrix.com/products/citrix-hypervisor/,全公司用一个 Windows Client 桌面,想想都是害怕。公司高层的一个想法是怕源代码外泄。
telnetning
2020-05-19 20:55:23 +08:00
@lzlee openstack 也不是自己做的虚拟化啊,这个不是重点,它其实就是一个管理平台,跟硬件关系不大,具体硬件驱动都是厂商提供的
matrix67
2020-05-19 21:16:33 +08:00
有一说一 ,openstack 是 Python 写的,这个依赖管理起来真的是头大 不知道有没有切到 python3 上去呢(指国内一些搞私有云的 ,社区先不说。)

Python 能写这么大型的项目 也是不容易啊 一堆东西传来传去不知道是个啥。

而且喜欢乱开新项目 管开不管埋 阑尾项目 kpi 项目一堆。
putaozhenhaochi
2020-05-19 22:08:05 +08:00
@hantsy 有个朋友在大华一个分公司。 他们那也是这么干的
ila
2020-05-19 22:47:15 +08:00
@matrix67 支持 py3
specture
2020-05-20 09:25:34 +08:00
@matrix67 深有同感,python 实现大项目后面维护和阅读真的困难。dict 从 API 传到数据库,一路蒙蔽完全不知道传递的数据是什么结构,有什么约束
lzlee
2020-05-20 11:01:43 +08:00
感谢 V 友 @yingo @hantsy @telnetning 的解答
看来真该拥抱 k8s 了
matrix67
2020-05-20 14:53:55 +08:00
@specture #32 最恐怖的是 **kwargs
matrix67
2020-05-20 14:54:59 +08:00
@ila #31 支持是支持的,升不上去啊 没好处,不愿意动。
joesonw
2020-05-20 16:00:40 +08:00
@hantsy 只是 OpenShift 想少做点东西, 从 OpenStack 开始做要做的太多, 而且没有 K8s 适应性强.

但是这并不代表说 OpenStack 不行了. OpenStack 管理硬件, 网路, 存储. 在此基础上搭建 K8s 来调度应用也是一样的呀. K8s 装 baremetal 的毕竟少吧, 而且机器一多也是麻烦呀.
taaaang
2020-05-20 16:17:29 +08:00
我们公司有个团队提了很多 pr,也被合进去了
specture
2020-05-21 14:33:38 +08:00
@matrix67 这玩意写的时候爽,读起来改起来要死人

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/673218

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX