当前在线人数13675
首页 - 分类讨论区 - 电脑网络 - 葵花宝典版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
K8s野史和未来
[版面:葵花宝典][首篇作者:silverhawk] , 2019年03月12日01:43:11 ,837次阅读,20次回复
来APP回复,赚取更多伪币 关注本站公众号:
[首页] [上页][下页][末页] [分页:1 2 ]
silverhawk
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: silverhawk (silverhawk), 信区: Programming
标  题: K8s野史和未来
发信站: BBS 未名空间站 (Tue Mar 12 01:43:11 2019, 美东)

之所以称为野史,关键是本人不是k8s的开发团队,所以不敢说一手资料都对,但是和
开发团队的人有交到也有一些听说加网上资料,如果有大牛更熟悉哪方面补充更正。

话说k8s起家于狗狗的Borg,就是狗狗刚开始处理大数据时候需要集群管理发明的杀手
锏,那个时候hadoop之类拷贝也做mapreduce,但是始终效果不好,其实一个重要原来
就是没有更精确的对于资源的控制,没有Borg这样好的框架。borg刚开始如果没记错并
不完全针对container,只是有了namespace,cgroup这些雏形。后来等到docker出来大
家发现container的趋势,docker又出了swarm之后container的管理部署显然就成了热
点,所以狗狗把比最先进borg前一个版本的k8s开源了。

k8s一出来对于简单的scale stateless简直是大杀器,用deployment的controller
rolling update做的很好,很快普及,尤其是那种dispatch service,比如狗狗广告,
uber打车之类非常适合,但是一直有两个痛点,一是不好管理state的逻辑,比如部署
的先后顺序,或者绑定IP,第二个是网络上面始终解决方案太繁琐,用tunnel的方式网
络没法达到宿主机的性能有损失,用calico性能理论不会损失但是相当于在node level
做BGP,复杂而且用NAT还是有路由表爆掉的危险。

不过狗狗的团队技术精英一定要解决这个,对于第一个问题就出来了statefulset,但
是这个时候k8s大火了其他玩家都进来了,statefulset解决一些部署状态管理问题但是
还是不够简单。这个时候做etcd的coreOS那帮工程师做出了operator,然后大火。但是
好像狗狗那帮做k8s的一直和operator这帮人也不是那么对付。各自想各自的,没记错
的话狗狗或者说brandon burns团队(包括到Azure之后)没有提交过operator 的PR吧
。第二个问题service mesh出来了,之前大家讨论很多我也不是专家,专家们补充一下。

k8s从狗狗出来但是狗狗一开始应该没有把k8s当做云上大杀器,想的是对付docker
swarm和mesos之类,后来发现云上k8s起来了这个时候k8s已经不完全属于google控制了
,k8s创始人之一的branden burns跳槽到Azure做AKS,AWS也迅速跟进。还有像最近k8s
最火的operator这样也不是狗狗在推进了。所以最终发现好的技术拿到云上赚钱还是不
一回事。据说狗云的k8s最好,不过我没用过,但是AWS的Fargate和Azure AKS其实都不
错了,已经吸引了大批上去。

k8s好处在于上手快,刚开始部署简单,。k8s尤其适合在云上所谓的cloud native,因
为初期帮省很多烦恼。至于之后的坑,等到上了船你也很难下来,而且有了人气,才能
快填坑。尤其operator出来了几乎所有的热门开源都有了对应的operator, 不多说了
,大家自己看https://github.com/operator-framework/awesome-operators ,要我说
operator确实是k8s的未来,傻瓜化而不是追求性能是k8s下一步大规模普及的基础,尤
其怎么把这些传统的热门开源做好基本的部署。另外一个就是除了公有云上,在混合云
和私有云上怎么改造k8s也是今后的一大热门,比如根据私有云定制k8s的一些功能。

希望大牛们补充更正

--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 107.]

 
guvest
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: guvest (我爱你老婆Anna), 信区: Programming
标  题: K8s野史和未来
发信站: BBS 未名空间站 (Tue Mar 12 01:45:44 2019, 美东)

我看好是因为找了个苏联开发,讲了他的考虑。我觉得有道理。

--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 47.]

 
guvest
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: guvest (我爱你老婆Anna), 信区: Programming
标  题: K8s野史和未来
发信站: BBS 未名空间站 (Tue Mar 12 01:50:42 2019, 美东)

细节不说。但我司作为生产选择肯定要转。


【 在 guvest(我爱你老婆Anna) 的大作中提到: 】
<br>: 我看好是因为找了个苏联开发,讲了他的考虑。我觉得有道理。
<br>
--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 47.]

 
dumbCoder
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 4 ]

发信人: dumbCoder (HumbleCoder 不懂就问-_-), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Tue Mar 12 11:54:17 2019, 美东)

operator 用来管理数据库的? 感觉更不敢用了啊


【 在 silverhawk (silverhawk) 的大作中提到: 】
: 之所以称为野史,关键是本人不是k8s的开发团队,所以不敢说一手资料都对,但是和
: 开发团队的人有交到也有一些听说加网上资料,如果有大牛更熟悉哪方面补充更正。
: 话说k8s起家于狗狗的Borg,就是狗狗刚开始处理大数据时候需要集群管理发明的杀手
: 锏,那个时候hadoop之类拷贝也做mapreduce,但是始终效果不好,其实一个重要原来
: 就是没有更精确的对于资源的控制,没有Borg这样好的框架。borg刚开始如果没记错并
: 不完全针对container,只是有了namespace,cgroup这些雏形。后来等到docker出来大
: 家发现container的趋势,docker又出了swarm之后container的管理部署显然就成了热
: 点,所以狗狗把比最先进borg前一个版本的k8s开源了。
: k8s一出来对于简单的scale stateless简直是大杀器,用deployment的controller
: rolling update做的很好,很快普及,尤其是那种dispatch service,比如狗狗广告,
: ...................



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2601:641:8000:7]

 
silverhawk
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 5 ]

发信人: silverhawk (silverhawk), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Tue Mar 12 12:59:48 2019, 美东)

至少我看到有用来管理kafak的,关键是用的人多,问题就会慢慢被解决,都不是
rocket scientist,无非就是慢慢解决问题
【 在 dumbCoder (HumbleCoder 不懂就问-_-) 的大作中提到: 】
: operator 用来管理数据库的? 感觉更不敢用了啊



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 198.]

 
dumbCoder
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 6 ]

发信人: dumbCoder (HumbleCoder 不懂就问-_-), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Tue Mar 12 14:03:06 2019, 美东)

关键是用的人多,问题就会慢慢被解决 -- 这个我同意
但是, 一个东西开始设计不好得话,这个就是堆人头的方案 T_T


【 在 silverhawk (silverhawk) 的大作中提到: 】
: 至少我看到有用来管理kafak的,关键是用的人多,问题就会慢慢被解决,都不是
: rocket scientist,无非就是慢慢解决问题



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2601:640:a:9838]

 
silverhawk
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 7 ]

发信人: silverhawk (silverhawk), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Tue Mar 12 16:41:44 2019, 美东)

我觉得这个是适合了一个趋势

最开始的cloud是从私有的data center往上慢慢搬迁,大厂基本都有自己DC的一套方案
。但是现在感觉出现的趋势是刚开始上cloud,等到产品验证了开始发展了,需要考虑
规模和成本,再开始自己做DC


之前的历史是上云,之后可能趋势是规模大了下公有云,走混合云和私有云,那么公有
云那些方便的service怎么最好迁移,如果是k8s的话相对容易。
【 在 dumbCoder (HumbleCoder 不懂就问-_-) 的大作中提到: 】
: 关键是用的人多,问题就会慢慢被解决 -- 这个我同意
: 但是, 一个东西开始设计不好得话,这个就是堆人头的方案 T_T



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 167.]

 
repast
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 8 ]

发信人: repast (xebec), 信区: Programming
标  题: Re: [bssd]一行code卖多少钱?
发信站: BBS 未名空间站 (Tue Mar 12 17:04:50 2019, 美东)

k8s 有啥意义?应该不如 docker 划时代意义大吧?没用过,这个水很深么?

文章还是多写下和 docker swam 的比较吧,只看过 docker swam 的说。

--
※ 修改:·repast 於 Mar 13 13:05:47 2019 修改本文·[FROM: 76.]
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 76.]

 
dumbCoder
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 9 ]

发信人: dumbCoder (HumbleCoder 不懂就问-_-), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Tue Mar 12 19:44:24 2019, 美东)

其实还是设计不行, 靠Money&Marketing 来补, 靠人命来堆
一个东西基本的部分,设计的再烂,投的钱很多,还是能堆出来的!

Technically,
如果使用 container, 考虑最大 back compatibility, lxd 这种设计比 docker 平滑,
用着更像传统 vm.
https://linuxcontainers.org/lxd/introduction/

如果追求 reliablely reproduce dev env, 应该走 Nix/NixOS 这种路线
https://nixos.org/

docker/runC/rkt 这些, 作为 k8s 的基础, 就设计得不咋地

k8s 在这个糟心的基础上, 设计一堆面向 demo/kpi 的构架,
然后依然不能解决 networking 这种老大难问题,
一会儿学 BGP, 一会儿刷爆 NAT table...


是未来趋势么? 有可能, 有钱做 Marketing, 时尚界就是能火




【 在 silverhawk (silverhawk) 的大作中提到: 】
: 我觉得这个是适合了一个趋势
: 最开始的cloud是从私有的data center往上慢慢搬迁,大厂基本都有自己DC的一套方案
: 。但是现在感觉出现的趋势是刚开始上cloud,等到产品验证了开始发展了,需要考虑
: 规模和成本,再开始自己做DC
: 之前的历史是上云,之后可能趋势是规模大了下公有云,走混合云和私有云,那么公有
: 云那些方便的service怎么最好迁移,如果是k8s的话相对容易。





--
※ 修改:·dumbCoder 於 Mar 12 20:12:13 2019 修改本文·[FROM: 73.]
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 73.]

 
netghost
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 10 ]

发信人: netghost (Up to Isomorphism), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Tue Mar 12 22:15:53 2019, 美东)

Borg != K8s。用瞭K8S就以為自己用上了google的高大上架構,是非常可笑的行為。


【 在 silverhawk (silverhawk) 的大作中提到: 】
: 之所以称为野史,关键是本人不是k8s的开发团队,所以不敢说一手资料都对,但是和
: 开发团队的人有交到也有一些听说加网上资料,如果有大牛更熟悉哪方面补充更正。
: 话说k8s起家于狗狗的Borg,就是狗狗刚开始处理大数据时候需要集群管理发明的杀手
: 锏,那个时候hadoop之类拷贝也做mapreduce,但是始终效果不好,其实一个重要原来
: 就是没有更精确的对于资源的控制,没有Borg这样好的框架。borg刚开始如果没记错并
: 不完全针对container,只是有了namespace,cgroup这些雏形。后来等到docker出来大
: 家发现container的趋势,docker又出了swarm之后container的管理部署显然就成了热
: 点,所以狗狗把比最先进borg前一个版本的k8s开源了。
: k8s一出来对于简单的scale stateless简直是大杀器,用deployment的controller
: rolling update做的很好,很快普及,尤其是那种dispatch service,比如狗狗广告,
: ...................


--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 100.]

 
silverhawk
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 11 ]

发信人: silverhawk (silverhawk), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Wed Mar 13 00:09:52 2019, 美东)

问题是狗狗不开放borg,那其他人只有用k8s,跟hadoop起来不是一样吗?k8s比borg,
比起hadoop比mapreduce如何?
【 在 netghost (Up to Isomorphism) 的大作中提到: 】
: Borg != K8s。用瞭K8S就以為自己用上了google的高大上架構,是非常可笑的行為。



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 107.]

 
dumbCoder
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 12 ]

发信人: dumbCoder (HumbleCoder 不懂就问-_-), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Wed Mar 13 00:49:13 2019, 美东)

borg 解决的问题比 mapreduce 复杂困难多了, 能一样么


【 在 silverhawk (silverhawk) 的大作中提到: 】
: 问题是狗狗不开放borg,那其他人只有用k8s,跟hadoop起来不是一样吗?k8s比borg,
: 比起hadoop比mapreduce如何?



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 24.]

 
silverhawk
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 13 ]

发信人: silverhawk (silverhawk), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Wed Mar 13 01:30:24 2019, 美东)

以borg来鄙视k8s完全不对点,Borg再好,外面的用不了,总要找解决办法,再说k8s也
许管理狗狗那个level的集群比较困难,但是绝大部分公司来说够用了
【 在 dumbCoder (HumbleCoder 不懂就问-_-) 的大作中提到: 】
: borg 解决的问题比 mapreduce 复杂困难多了, 能一样么



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 107.]

 
dumbCoder
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 14 ]

发信人: dumbCoder (HumbleCoder 不懂就问-_-), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Wed Mar 13 04:20:31 2019, 美东)

追不到刘亦菲当女友,不能转头找个凤姐吧,然后说反正都是明星,
哈哈哈哈, 大家灌完水乐一下


【 在 silverhawk (silverhawk) 的大作中提到: 】
: 以borg来鄙视k8s完全不对点,Borg再好,外面的用不了,总要找解决办法,再说k8s也
: 许管理狗狗那个level的集群比较困难,但是绝大部分公司来说够用了



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2601:641:8000:7]

 
silverhawk
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 15 ]

发信人: silverhawk (silverhawk), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Wed Mar 13 12:30:27 2019, 美东)

你这除了能酸一下,貌似也没有任何可以提供的东西了
【 在 dumbCoder (HumbleCoder 不懂就问-_-) 的大作中提到: 】
: 追不到刘亦菲当女友,不能转头找个凤姐吧,然后说反正都是明星,
: 哈哈哈哈, 大家灌完水乐一下



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 167.]

 
repast
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 16 ]

发信人: repast (xebec), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Wed Mar 13 13:06:40 2019, 美东)

文章还是多写下和 docker swam 的比较吧,只用过 docker swam 的说。

【 在 silverhawk (silverhawk) 的大作中提到: 】
: 之所以称为野史,关键是本人不是k8s的开发团队,所以不敢说一手资料都对,但是和
: 开发团队的人有交到也有一些听说加网上资料,如果有大牛更熟悉哪方面补充更正。
: 话说k8s起家于狗狗的Borg,就是狗狗刚开始处理大数据时候需要集群管理发明的杀手
: 锏,那个时候hadoop之类拷贝也做mapreduce,但是始终效果不好,其实一个重要原来
: 就是没有更精确的对于资源的控制,没有Borg这样好的框架。borg刚开始如果没记错并
: 不完全针对container,只是有了namespace,cgroup这些雏形。后来等到docker出来大
: 家发现container的趋势,docker又出了swarm之后container的管理部署显然就成了热
: 点,所以狗狗把比最先进borg前一个版本的k8s开源了。
: k8s一出来对于简单的scale stateless简直是大杀器,用deployment的controller
: rolling update做的很好,很快普及,尤其是那种dispatch service,比如狗狗广告,
: ...................



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 76.]

 
dumbCoder
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 17 ]

发信人: dumbCoder (HumbleCoder 不懂就问-_-), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Wed Mar 13 18:12:14 2019, 美东)

同意, 你提供的信息很多, 我这个就是博大家一笑


【 在 silverhawk (silverhawk) 的大作中提到: 】
: 你这除了能酸一下,貌似也没有任何可以提供的东西了



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2601:641:8000:7]

 
netghost
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 18 ]

发信人: netghost (Up to Isomorphism), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Thu Mar 14 00:13:52 2019, 美东)

基本上就是這樣。


【 在 dumbCoder (HumbleCoder 不懂就问-_-) 的大作中提到: 】
: 追不到刘亦菲当女友,不能转头找个凤姐吧,然后说反正都是明星,
: 哈哈哈哈, 大家灌完水乐一下



--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 100.]

 
netghost
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 19 ]

发信人: netghost (Up to Isomorphism), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Thu Mar 14 00:15:38 2019, 美东)

borg沒有什麼特別牛逼的,技術公司上了規模的都有這麼一套東西。

只是別的沒有g的野心,那個倒像不像的垃圾出來賺吆喝,同時還想賺錢。
【 在 silverhawk (silverhawk) 的大作中提到: 】
: 以borg来鄙视k8s完全不对点,Borg再好,外面的用不了,总要找解决办法,再说k8s也
: 许管理狗狗那个level的集群比较困难,但是绝大部分公司来说够用了



--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 100.]

 
StevenTen
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 20 ]

发信人: StevenTen (你来挖坑,我来填), 信区: Programming
标  题: Re: K8s野史和未来
发信站: BBS 未名空间站 (Thu Mar 14 12:40:24 2019, 美东)

感觉k8s还是太复杂了,不知道Borg也是类似这么繁琐的配置吗

--
☆ 发自 iPhone 买买提 1.24.09
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 71.]

[首页] [上页][下页][末页] [分页:1 2 ]
[快速返回] [ 进入葵花宝典讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996