上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: 在上一期 k8s-服务网格实战-配置 Mesh 中讲解了如何配置集群内的 Mesh 请求,Istio 同样也可以处理集群外部流量,也就是我们常见的网关。 其实和之前讲到的k8s入门到实战-使用Ingress Ingress 作用类似,都是将内部服务暴露出去的方法。 只是使用 Istio-gatewa 阅读全文
posted @ 2023-11-15 13:51 crossoverJie 阅读(1176) 评论(0) 推荐(0)
摘要: 在上一篇 k8s-服务网格实战-入门Istio中分享了如何安装部署 Istio,同时可以利用 Istio 实现 gRPC 的负载均衡。 今天我们更进一步,深入了解使用 Istio 的功能。 从 Istio 的流量模型中可以看出:Istio 支持管理集群的出入口请求(gateway),同时也支持管理集 阅读全文
posted @ 2023-11-07 18:04 crossoverJie 阅读(862) 评论(0) 推荐(1)
摘要: 背景 终于进入大家都比较感兴趣的服务网格系列了,在前面已经讲解了: 如何部署应用到 kubernetes 服务之间如何调用 如何通过域名访问我们的服务 如何使用 kubernetes 自带的配置 ConfigMap 基本上已经够我们开发一般规模的 web 应用了;但在企业中往往有着复杂的应用调用关系 阅读全文
posted @ 2023-11-01 09:05 crossoverJie 阅读(833) 评论(0) 推荐(0)
摘要: 最近在升级服务网格 Istio,升级后有个必要的流程就是需要重启数据面的所有的 Pod,也就是业务的 Pod,这样才能将这些 Pod 的 sidecar 更新为新版本。 方案 1 因为我们不同环境的 Pod 数不少,不可能手动一个个重启;之前也做过类似的操作: kubectl delete --al 阅读全文
posted @ 2023-10-20 13:35 crossoverJie 阅读(1029) 评论(0) 推荐(1)
摘要: 前言 前段时间写过一篇 gRPC 的入门文章,在最后还留了一个坑没有填: 也就是 gRPC 的负载均衡问题,因为当时的业务请求量不算大,再加上公司没有对 Istio 这类服务网格比较熟悉的大牛,所以我们也就一直拖着没有解决,依然只是使用了 kubernetes 的 service 进行负载,好在也没 阅读全文
posted @ 2023-10-17 13:41 crossoverJie 阅读(794) 评论(6) 推荐(1)
摘要: 背景 Helm 是一个 Kubernetes 的包管理工具,有点类似于 Mac 上的 brew,Python 中的 PIP;可以很方便的帮我们直接在 kubernetes 中安装某个应用。 比如我们可以直接使用以下命令方便的在 k8s 集群安装和卸载 MySQL: helm install my-s 阅读全文
posted @ 2023-10-09 18:01 crossoverJie 阅读(798) 评论(0) 推荐(3)
摘要: 背景 在前面三节中已经讲到如何将我们的应用部署到 k8s 集群并提供对外访问的能力,x现在可以满足基本的应用开发需求了。 现在我们需要更进一步,使用 k8s 提供的一些其他对象来标准化我的应用开发。 首先就是 ConfigMap,从它的名字也可以看出这是用于管理配置的对象。 ConfigMap 不管 阅读全文
posted @ 2023-09-27 09:24 crossoverJie 阅读(913) 评论(2) 推荐(1)
摘要: 背景 前段时间给 VictoriaLogs 提交了一个 PR: https://github.com/VictoriaMetrics/VictoriaMetrics/pull/4934 本来一切都很顺利,只等合并了,但在临门一脚的时候社区维护人员问我可否给 git commit 加上签名。 于是我就 阅读全文
posted @ 2023-09-19 09:17 crossoverJie 阅读(3177) 评论(5) 推荐(4)
摘要: 背景 前两章中我们将应用部署到了 k8s 中,同时不同的服务之间也可以通过 service 进行调用,现在还有一个步骤就是将我们的应用暴露到公网,并提供域名的访问。 这一步类似于我们以前配置 Nginx 和绑定域名,提供这个能力的服务在 k8s 中成为 Ingress。 通过这个描述其实也能看出 I 阅读全文
posted @ 2023-09-15 09:30 crossoverJie 阅读(1025) 评论(0) 推荐(0)
摘要: ![service.png](https://s2.loli.net/2023/09/05/GbZ1vKQNHY32wzD.png) # 背景 在做传统业务开发的时候,当我们的服务提供方有多个实例时,往往我们需要将对方的服务列表保存在本地,然后采用一定的算法进行调用;当服务提供方的列表变化时还得及时 阅读全文
posted @ 2023-09-08 09:16 crossoverJie 阅读(1001) 评论(1) 推荐(1)
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页