k8s 困惑

2021-04-24 14:13:41 +08:00
 leeeee9

目前我是 6 台机器+1 个虚 ip,keepalive+haproxy 部署,存储用的是 nfs helm 部署了一些常见的中间件(mongo 、redis 、rabbitmq 这些),这些都是以集群方式部署,相比 docker 部署单一镜像,性能是否取决于 service 这一层?如果做测试的话是要怎么测?微服务调用这些中间件的话,微服务逻辑需要修改吗? vscode: 基础的 yaml 、docker compose 、helm 这些转换 vscode 里有推荐的工具嘛; vscode 里目前使用的 IcePanel 这个远程连接的时候有时候好用有时候打不开; 监控: 中间件通过 helm 部署,里面有 prometues 参数,这部分有前辈踩过坑的吗 k8s 进阶有推荐的资料吗?

4818 次点击
所在节点    Kubernetes
26 条回复
defunct9
2021-04-25 15:07:11 +08:00
@risky 用的是阿里的 ACK,master 节点托管。So,坑多了。
1 、节点 pod 数量一定要选 256,选了 16 之后无法修改。
2 、如果要 pod 伸缩到 ECI 的话,不能挂任何 Hostpath,SecurityContext 也不能有。所以 Loki-stack 就没法用了
3 、如果买了 ALB 的 LB 的话,无法用。ACK 用的还是 SLB
4 、弃用 nginx ingress,改用 traefik 的话,需要自己手绑 nodePort
......
killerv
2021-04-25 17:44:20 +08:00
感觉在 k8s 上部署中间件、数据库很不合适,这个维护成本太高了,最好使用云服务。
leeeee9
2021-04-25 19:28:16 +08:00
@rbe win10 安装 helm 和这个工具,里面有两行 cmd 开头的 看蒙了
dreamusername
2021-04-26 00:25:40 +08:00
建議直接使用 EKS AKS TKE 之類的雲服務廠商版 Kubernetes,免去各種部署 Kubernetes 的問題,直接使用,而且使用雲服務出現問題的時候,不會像自己搭建,第一時間找是不是自己環境部署的問題。
同時盡量不要使用 Kubernetes 部署有狀態的服務,這不是它擅長的,雖然他可以,如果你非要部署,那麽我不推薦 Helm,而是 Operator 。
root01
2021-04-26 08:53:06 +08:00
@killerv
@lhx2008 照怎么说,nginx tomcat 所有之类的都不合适上 k8s 是嘛?
leeeee9
2021-04-26 13:28:23 +08:00
@dreamusername 一些 to b 的客户内网想要搞这个

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

https://www.v2ex.com/t/772916

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

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

© 2021 V2EX