docker stack很好用,为什么K8S流行起来了

sprouting 发布于 06/12 23:43
阅读 5K+
收藏 8

开源软件供应链点亮计划,等你来!>>>

一直使用docker做部署,最近用了下docker stack的集群部署方案,感觉也挺方便,那为什么K8S反而兴起了呢?(哦,对了还有一个疑问,docker的副本,在一台机器多个副本,到底是怎么解决端口冲突和容器挂载冲突的,这么多个副本,都要用80端口,为什么不冲突了,网上找不到资料,想不通。)

还有K8S宣布后面不支持docker,K8S不是做容器编排的吗,如果没了docker,它难道去支持市场占有率才一点点的其他几个容器?

以下是问题补充:

@sprouting: 越想这副本机制越神奇,加入我4个节点部署了10个redis的副本 (06/12 23:56)
@sprouting:那这些redis 副本是怎么 (06/12 23:57)
加载中
0
sprouting
sprouting
该评论暂时无法显示,详情咨询 QQ 群:912889742
OSC688888
OSC688888
该评论暂时无法显示,详情咨询 QQ 群:912889742
ddatsh
ddatsh
该评论暂时无法显示,详情咨询 QQ 群:912889742
0
gammey
gammey

k8s默认不允许用80端口,用service再用ingress暴露端口,实际用的是hostport。k8s总体功能比docker stack强一些。就方便来说,docker stack完胜,但比如服务发现,亲和性,自动扩展这些还是k8s有优势。不过多数企业根本用不到这些。

gammey
gammey
回复 @__JM_Joy__ : 我都说默认了,你用hostport就行了。。。但很多地方会有限制。。。
__JM_Joy__
__JM_Joy__
k8s不允许使用80端口???那是你网络组件的问题,换成calico打通内网就行。
0
osc_38466816
osc_38466816

比k8s晚,比k8s功能弱,小规模用方便,大规模还得k8s.

自从容器有了标准规范(OCI)后,docker就变成了小玩家,k8s就不带他玩了。

容器都在虚拟局域网内,不直接占用宿主机端口。

0
Ravenddd
Ravenddd
记得只是k8s运行容器的组件不用docker了,但是镜像是通用的
0
fx443
fx443

1, stack并不好用, compose好用

2, 谁兴谁亡, 很少是技术原因导致的. containerd的出现本身就是大家对docker的肯定, 也是docker自己认输的坦诚.

0
ArcticF0X
ArcticF0X

好用个🔨,bug一大堆

0
迷城技术
迷城技术

一般都有自己的网络编排,你说的端口问题,docker一般都不会对外映射端口的

0
haol666
haol666
听老师讲过,k8s和docker相杀的还是话语权的问题,k8s要求docker支持他的规划,增加接口。docker不干。k8s计划直接接管最底层的能力,原来相当于docker做车,k8s管路,未来k8s除了引擎啥都干。
0
in_finity
in_finity
该评论暂时无法显示,详情咨询 QQ 群:912889742
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部