go 项目想用阿里云的容器服务 Kubernetes 搭建怎么样? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
longmeier90
V2EX    Go 编程语言

go 项目想用阿里云的容器服务 Kubernetes 搭建怎么样?

  •  
  •   longmeier90 2022 年 7 月 21 日 2685 次点击
    这是一个创建于 1335 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近我们技术部想把单机版的项目部署成微服务架构可动态扩容式的,但是鄙人不太精通 k8s+docker ,还有微服务治理方面的东西(之前想着学来着,也正在学但是感觉微服务需要懂的东西有点多,一时半会还搞不定)。 所以就想着买一个阿里云容器服务 Kubernetes 集群服务,之前没用过,想问问有没有用过阿里云这套东西的人,如果买了以后,我这边是不是只需要部署代码就 ok ,不需要再去管 微服务的一些 服务发现、服务注册、链路追踪、日志分析等事项啦。只需要把项目打包成镜像 运行 docker 容器就行,是这样的吗。

    8 条回复    2022-07-21 21:21:46 +08:00
    676529483
        1
    676529483  
       2022 年 7 月 21 日
    Kubernetes 只是 CD ,其他都是公用的,阿里云也可以买其他服务
    服务发现、服务注册:网关
    链路追踪:arms
    日志分析:sls
    当前你也可以自己搭,省钱但费运维
    defunct9
        2
    defunct9  
       2022 年 7 月 21 日
    很好用。就是你想的那样
    Exdui
        3
    Exdui  
       2022 年 7 月 21 日
    阿里云的函数计算可以部署 docker 镜像,微信的云托管也可以部署 docker 镜像。
    看项目大小,如果是中小项目 不用买他们的 k8s 服务 直接用上面这两个就行,都是支持动态扩容的。
    买 k8s 服务配置也稍微麻烦。
    kylinC
        4
    kylinC  
       2022 年 7 月 21 日
    我们是自己搭的, 不过用起来应该差不过. 服务发现,服务注册,负载均衡...这些也不是不用管,还是要根据你们的业务流程去合理使用,像服务发现也要写点儿代码切合你们的业务逻辑. 链路追踪日志分析这些额外的功能也是要自己去利用框架或者其他手段去支持的的. 前期有点麻烦,不过弄好了版本发布,版本回滚等操作就点几下鼠标的事儿.
    eudore
        5
    eudore  
       2022 年 7 月 21 日
    麻烦先看看价格再说,这个是企业使用的; ack 只是一个集成阿里云服务的容器集群而已,剩余的东西都是需要自己去实现。
    eudore
        6
    eudore  
       2022 年 7 月 21 日   1
    ack 仅是一个阿里云强化版的 k8s ,需要的东西一个少不少了,就算能偷懒效果也会打折。

    ack 提供阿里云服务的接入功能,权限控制可以使用 k8s 自带的 rbac 和阿里云 arm 同时生效;服务器可以使用 ecs 一键加入集群;存储可以使用 ack 默认提供的 sc 使用云作为 pv ;服务可以使用阿里云 slb 作为 lb svc ;监控可以直接接入 arms ;日志接入 sls ;然后阿里云还有一个自带的 k8s 面板,功能我觉得比开源的好一些。

    但是服务治理也需要自己去手动实现;应用需要手写 helm 去编排全部业务部署; cicd 需要自己接入; arms 监控需要应用实现 metrics 采集 go runtime 监控和自定义数据;日志虽然 sls 和采集标准输出,但是需要自己去定义日志规范和日志监控;链路追踪好像 arms 也可以用来存储,但是需要自己去框架层接入 otel(go 基本就这个),服务发现看选型 k8s svc 本身就不错,要是不用也需要自己去接入和维护;配置中心也可以使用 k8s cm 或自定义。
    longmeier90
        7
    longmeier90  
    OP
       2022 年 7 月 21 日
    @eudore 如果用 serverless 会怎么样是不是比 k8s 要省事点。
    Alliot
        8
    Alliot  
       2022 年 7 月 21 日
    @longmeier90 如果项目小,想省事,serverless 更适合
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3693 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 04:34 PVG 12:34 LAX 21:34 JFK 00:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86