你认为什么规模的公司适合使用 k8s?

8 天前
 linxuan716

k8s 运维平台现在已经很流行了,但也有说认为只有大公司才能使用,小公司使用反而麻烦,你认为呢?

12225 次点击
所在节点    Kubernetes
133 条回复
fank99
8 天前
@linxuan716 #12 打包镜像显然更方便啊,遇到环境依赖很头疼的
ytmsdy
8 天前
首先,不要为了上 k8s 而上 k8s 。你要先考虑一下现在运维的痛点是什么?
服务器太多发布不方便?那搞一个 jenkins 或者在 action 上配置好就行。
经常性的有突发性的流量,需要快速扩容?那个可能要上 k8s
为了提高稳定性,担心挂一台服务器,服务就挂了?那我觉得搞一个两个应用服务器,然后套个 cf 自动切换也行。
怎么方便怎么来,从 0 搭建一套东西其实非常痛苦,学习成本会很高,这个过程中服务也会面临不稳定。
CheckMySoul
8 天前
先容器化,然后上阿里云 ACK 服务,就用基础版(免费),然后买几台 ECS 加到节点池里,再买个负载均衡或者 ALB 用就行。
coderzhangsan
8 天前
中小公司基本不需要,业务日均流量超过百万都比较少,大多数情况下这些公司就几台服务器,出于成本考虑,nosql ,甚至是数据库都有可能是自建的。
SanjinGG
8 天前
适合想用的公司,没有一定要到什么规模的规矩。只要有人会,他愿意搞,那就适合
ipwx
8 天前
可以用阿里云的 k8s ,不用运维。这样用起来还是很舒服的。
lbunderway
8 天前
上了就知道了,也不麻烦,维护简单 部署方便
make115
8 天前
@linxuan716 #21 #21 单独本地服务器 cicd 不行吗, 发布镜像,主机执行部署指令
locoz
8 天前
跟规模没什么关系,只要会用,并且基础设施到位(包括但不限于镜像源网络问题、程序容器化、自动构建、自动部署、可靠的存储服务),那上 K8S 是纯粹的收益。而且现在几乎不用考虑维护问题,现在的部署、配置工具都已经很傻瓜化了,K3S 之类的更不用说,按官方文档来,不搞骚操作,很难搞出问题。更别提还有公有云提供的容器服务了,更傻瓜化。
linxuan716
8 天前
@hancai2 你说的第 1 点这个问题在我们的跑批任务脚本上也经常出现,我们使用的是 supervisorctl ,经常出现假死的情况,现在也没有办法解决,第 2 点是个通病,我们现在使用单服务器,如果更新的代码涉及多服务,我都要一个一个的处理
linxuan716
8 天前
@zhengmin451607 我们公司也是用的阿里云服务器,加上我们的图片储存的需求,算起来每年的服务器成本需要大十几万,为了降低成本,自己买了服务器,托管到机房,现在打算把部署在阿里云的服务迁移到机房,这样成本就下来了,所以在考虑要不要使用 k8s
linxuan716
8 天前
@superchijinpeng 政府在成本上的压力会小一些,但公司就要考虑成本了
tairan2006
8 天前
规模不够的话,k8s 会提高成本而不是降低成本。
linxuan716
8 天前
@xiyou007 肯定不是一个公司了,因为我们公司负责这块的开发就两个,一个前端,一个后端,负责对接设备还有一个,现在兼职我们这边的测试了,来来,一块交流下哈~ qlyan16
linxuan716
8 天前
@ytmsdy 也有一方面担心 k8s 平台的稳定性可以不
billzhuang
8 天前
分布式跟 k8s 没有必然关系,传统的自动伸缩也可以做到。

但首先要做到,
1 ,容器化
2 ,部署自动化

上不上 k8s 都可以。

如果使用 AWS 的 eks 的话,升级 k8s 最容易出错的部份。国内云这个问题还好。

k8s 保持最新版本-3 是最挑战的,其他还好,1.33 的无需重启 VPA 特别香。
xubeiyou
8 天前
暂时还是 docker 这一套 K8s 对于传统行业 没啥必要- - 互联网是走有赞的
cdlnls
8 天前
首先用 k8s 的前置条件是不差钱。

1. 开发要有点水平,别服务间调用都搞不清楚的也上 k8s 。
2. 用户数量比开发人员还少的别用(这里点名 增删改查的管理后台类)
3. 服务器没有快速扩容需求的别用
4. 没有 CICD 系统 没有 线上监控系统 的别用
5. 服务器不在云上的 建议 别用,除非你的节点够多
6. 在云上但是是自建集群的 建议 别用(大概率差钱)
7. 用 docker swarm 用得好好的,但是遇到了问题可以考虑用
8. 线上在跑的程序小于 2 位数的别用
9. 大多数服务很少更新 + 没有滚动更新需求 的别用
sujin190
8 天前
@linxuan716 #12 还好吧,阿里云之类镜像服务都有自动化服务吧,授权仓库绑定建 tab 就自定 build ,镜像仓库在设置好触发器自动触发 k8s 更新滚动重启,这不比你拉代码重启还简单
linxuan716
8 天前
@cdlnls 站在技术的角度分析,这个讲的非常中肯,囊括了大部分要考虑到的技术问题

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

https://ex.noerr.eu.org/t/1147021

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

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

© 2021 V2EX