使用服务网格提升微服务可观测性与管理能力
前期测试与验证
在开始使用服务网格之前,我们进行了一系列测试以确保微服务在不同环境下的可用性。
- 使用 Kafka 多分区进行测试
可以使用每个主题具有多个分区的 Kafka 运行测试,命令如下:
COMPOSE_FILE=docker-compose-kafka.yml ./test-em-all.bash start stop
期望输出与之前的测试类似。由于 Kafka 代理可能需要几秒钟来决定将哪个分区分配给消费者组中的实例,因此在测试开始时重新平衡操作可能仍在进行,导致测试失败。如果测试失败,重新运行命令,但不使用 start 标志:
COMPOSE_FILE=docker-compose-kafka.yml ./test-em-all.bash stop
- 启动 Minikube 实例并设置命名空间
启动 Minikube 实例,并将默认命名空间设置为hands-on:
minikube start
kubectl config set-context $(kubectl config current-context
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



