最新 最热

听GPT 讲Istio源代码--pilot(6)

在 Istio 中,Pilot 是 Istio 控制平面的一个重要组件,它具有以下作用:

2023-09-27
1

听GPT 讲Istio源代码--pilot(5)

ambientindex.go文件位于istio/pilot/pkg/serviceregistry/kube/controller目录中。它是Istio中Kubernetes服务注册表控制器的一部分,负责维护工作负载和服务之间的索引,以便快速查找和处理网络地址信息。...

2023-09-26
1

听GPT 讲Istio源代码--pilot(4)

istio/pilot/pkg/networking/core/v1alpha3/loadbalancer/loadbalancer.go是Istio项目中负责负载均衡的文件。它定义了一些结构体和函数,用于处理负载均衡策略。

2023-09-25
1

听GPT 讲Istio源代码--pilot(3)

在Istio项目中,generator.go文件实现了Istio授权模型的生成器。该文件定义了一系列结构体和函数,用于生成授权策略、主体和权限。

2023-09-24
1

听GPT 讲Istio源代码--pilot

在Istio项目中,istio/operator/pkg/translate/translate.go文件的作用是处理Istio Operator的配置信息和Kubernetes的资源对象之间的翻译和转换。

2023-09-23
1

听GPT 讲Istio源代码--operator

在Istio项目中,istio/istioctl/pkg/waypoint/waypoint.go文件是istioctl的源代码之一,用于管理Istio的路由规则。

2023-09-23
1

听GPT 讲Istio源代码--istioctl

在 Istio 项目的 istioctl 目录中,有一些子目录,每个目录都有不同的作用和功能。以下是这些子目录的详细介绍:

2023-09-23
1

大规模场景下对Istio的性能优化

当前istio下发xDS使用的是全量下发策略,也就是网格里的所有sidecar(envoy),内存里都会有整个网格内所有的服务发现数据。这样的结果是,每个sidecar内存都会随着网格规模增长而增长。...

2023-09-09
1

spring-boot-istio:能自动在k8s上创建Istio资源的SpringBoot库

这个Spring Boot Istio库是专门为Spring Boot应用准备的。一旦这个库被加入你的应用并启用,它就会根据代码和注解字段@EnableIstio在当前Kubernetes集群上创建Istio资源。Maven:...

2023-09-05
1

使用kind在mac本地搭建k8s及istio

之前使用multipass装ubuntu,然后再用microk8s搭建k8s,这会直接用orbstack及kind在本地搭建k8s及istio

2023-08-31
1