给 Openstack 贡献代码到底有多难?或者说要达到什么水平。
1
Latin 2020-05-19 14:55:52 +08:00
|
2
Latin 2020-05-19 14:57:20 +08:00
|
3
guyeu 2020-05-19 14:57:59 +08:00
最简单的,你去他们源码里一行一行看注释,发现个语法错误或者单词拼写问题(对变量名也适用),就改一下然后提 pr 。不需要啥水平(照着字典查就不需要英语),就能成为高端大气上档次开源项目的贡献者。
|
4
hantsy 2020-05-19 14:58:02 +08:00
OpenStack 已经是过去式了。
|
6
hantsy 2020-05-19 15:15:08 +08:00
这个不懂,只是行业用的越来越少了,连 Redhat 都放弃了。
|
7
mikurasa 2020-05-19 15:17:13 +08:00
尝试过读过 放弃了
|
8
ps1aniuge 2020-05-19 15:19:11 +08:00
OpenStack 听说,国内只有华为在用,而华为只有公有云了,各位,这玩意真凉了么?
|
9
tmac33 2020-05-19 15:20:09 +08:00
还 Openstack 呢,这是 48 年加入国军的节奏?
|
10
pmispig 2020-05-19 15:21:12 +08:00 4
OpenStack 这种东西,号称只要你完全根据文档,就不可能安装成功的大型开源软件?
|
14
r1ng0 2020-05-19 15:46:22 +08:00
openstack 我看能看 是使用虚拟化技术 , 而 k8s 是使用容器技术,这两个没冲突啊
|
16
hantsy 2020-05-19 15:53:55 +08:00
Mesophere 自己也放弃了,改投 K8s 怀抱。
Docker Swarm 出来感觉不错,Aws 第一时间支持,但整体应用不广,现在它 Docker Stack 部署文件兼容 K8s,可以直接部署到 K8s,算是自己放弃了。 |
17
NoirStrike 2020-05-19 17:32:52 +08:00
|
19
lzlee 2020-05-19 17:53:40 +08:00
想问一下诸位大佬, 这俩的场景区别
openstack 是 虚拟化 k8s 是 容器化 这俩有什么场景, 是对方完全没法做的吗? 因为现在我接触的东西, k8s 在效率上都比 openstack 强 |
21
hantsy 2020-05-19 20:05:47 +08:00
从开发用户角度,没有人愿意花时间去搞 Infra 的部分,这个太复杂。
|
23
hantsy 2020-05-19 20:10:47 +08:00
Pivotal 并入 VMWare 后,原来的 Cloudfoundry 架构也歇菜了,Vmware 也全部拥抱 K8s 。
|
24
hantsy 2020-05-19 20:16:26 +08:00
@yingo 一个公司全部虚拟化就不简单了。以前我在一个公司用过一个虚拟机系统(是一个开源的商业版本),全部公司的开发都是要求瘦客户端(硬件就是一个小盒子,一台显示器,一个键盘) Windows 直接连接服务器,每个人都是独立的 VM 系统,体验太差了。
|
25
hantsy 2020-05-19 20:23:31 +08:00
@lzlee K8s 偏应用管理,可以安装在 VM 上,也可以在物理机上。以前的 Openstack 不仅是虚拟机,也包含应用部分。
|
26
hantsy 2020-05-19 20:25:50 +08:00
单就虚拟机管理部分,有微软,Oracle,Vmware,我想 Openstack 很难出头,特别是微软和 Vmware,都能从硬件层面开始虚拟。
|
27
hantsy 2020-05-19 20:27:51 +08:00
查到了,以前我在那个公司用的是 https://www.citrix.com/products/citrix-hypervisor/,全公司用一个 Windows Client 桌面,想想都是害怕。公司高层的一个想法是怕源代码外泄。
|
28
telnetning 2020-05-19 20:55:23 +08:00 via Android
@lzlee openstack 也不是自己做的虚拟化啊,这个不是重点,它其实就是一个管理平台,跟硬件关系不大,具体硬件驱动都是厂商提供的
|
29
matrix67 2020-05-19 21:16:33 +08:00
有一说一 ,openstack 是 Python 写的,这个依赖管理起来真的是头大 不知道有没有切到 python3 上去呢(指国内一些搞私有云的 ,社区先不说。)
Python 能写这么大型的项目 也是不容易啊 一堆东西传来传去不知道是个啥。 而且喜欢乱开新项目 管开不管埋 阑尾项目 kpi 项目一堆。 |
30
putaozhenhaochi 2020-05-19 22:08:05 +08:00
@hantsy 有个朋友在大华一个分公司。 他们那也是这么干的
|
32
specture 2020-05-20 09:25:34 +08:00
@matrix67 深有同感,python 实现大项目后面维护和阅读真的困难。dict 从 API 传到数据库,一路蒙蔽完全不知道传递的数据是什么结构,有什么约束
|
33
lzlee 2020-05-20 11:01:43 +08:00
|
36
joesonw 2020-05-20 16:00:40 +08:00
@hantsy 只是 OpenShift 想少做点东西, 从 OpenStack 开始做要做的太多, 而且没有 K8s 适应性强.
但是这并不代表说 OpenStack 不行了. OpenStack 管理硬件, 网路, 存储. 在此基础上搭建 K8s 来调度应用也是一样的呀. K8s 装 baremetal 的毕竟少吧, 而且机器一多也是麻烦呀. |
37
taaaang 2020-05-20 16:17:29 +08:00
我们公司有个团队提了很多 pr,也被合进去了
|