给 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 ![]() 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,也被合进去了 |