- 主题:Dubbo, Spring Cloud, Kubernetes傻傻分不清楚!
什么叫做k8s用docker部署?
只用k8s的pod/service/deployment 然后ingress/configmap什么都不用?
【 在 licy (上网不便, msg收不到) 的大作中提到: 】
: k8s跟spring cloud有些功能重合,但是个人严重不看好k8s istio这些,这东西如果做不到硬件里边,软件的永远有效率问题
: 我们是这么用的,k8s用docker部署,解决部署便利、内部网络等问题
: 然后用一个ng做统一入口
: ...................
--
FROM 116.233.90.*
对
k8s拉起docker就行了,用了docker网络
其他的几乎都没使用
【 在 oldwatch (一条叫java的鱼◎城内风光独好) 的大作中提到: 】
: 什么叫做k8s用docker部署?
: 只用k8s的pod/service/deployment 然后ingress/configmap什么都不用?
--
FROM 223.104.42.*
ingress,dns那堆都不用的话
何不直接rancher里头点点镜像发布好了
【 在 licy (上网不便, msg收不到) 的大作中提到: 】
: 对
: k8s拉起docker就行了,用了docker网络
: 其他的几乎都没使用
: ...................
--
FROM 116.233.90.*
k8s里用dns,这样服务只请求域名就可以了
用不用k8s主要还是看业务规模和流量弹性吧
【 在 oldwatch 的大作中提到: 】
: 多实例能保可靠性,方便交替部署
: 但是多实例就必须有前置的负载均衡
: 然后负载均衡自己又要多实例保可靠性
: ...................
--
FROM 36.112.99.*
一般都会前置一个单独的负载均衡
K8s默认基于dns好像就是简单轮转
【 在 childewuque (childewuque) 的大作中提到: 】
: k8s里用dns,这样服务只请求域名就可以了
: 用不用k8s主要还是看业务规模和流量弹性吧
--
FROM 116.233.90.*
你这个单独的东东是指的 外部请求通过nginx转发到k8s内, 每个服务都有一个前置的gateway/类似的代理?
【 在 oldwatch 的大作中提到: 】
: 一般都会前置一个单独的负载均衡
:
: K8s默认基于dns好像就是简单轮转
: ...................
--
FROM 36.112.99.*
本来是service->pods
不过因为k8s在service一层能做(肯做)的东西太弱
最多就是面向Ip做个简单的LoaderBalancer,网络层无脑转发
所以业务需求比较高的(ssl加密/鉴权/业务级路由...)
还会在一个(或多个)service前面加一层ingress
一般拿nginx之类的跑
绑定dns(和ssl证书),鉴权诸如此类都放在这一层
一个单一url暴露出作为服务调用入口
其他内网服务就可以拿着url发http(s)调用了
如果是需要暴露到公网,还要再对接防火墙策略
【 在 childewuque (childewuque) 的大作中提到: 】
: 你这个单独的东东是指的 外部请求通过nginx转发到k8s内, 每个服务都有一个前置的gateway/类似的代理?
--
FROM 116.233.90.*
swarm已死,搭搭测试环境凑合用还行
【 在 MrBright (没有烟抽的日子) 的大作中提到: 】
: 顶多用个swarm就够了,大部分情况下单应用就行。
: 就图个负载均衡省事。
--
FROM 124.126.0.*
三者都有相同的部分
Dubbo rpc 框架 停止更新了吧
Spring Cloud 全套 中期 还在发展
Kubernetes 调度 大热门
--
FROM 106.120.101.*
大公司考虑的是成本,反正都需要有人维护。
我不清楚测试结果,但当时说是比正常延时大,服务重启恢复慢。我们当时是Java体系全裸机服务和全docker下部署的区别。如果改用k8s估计还差点。
当然,我i还是推荐云上k8s全家桶
【 在 guestking 的大作中提到: 】
: 这个性能差距会很大吗,大概能差多少?
:
--
FROM 124.127.212.*