在K8S上运行Kafka合适吗?会遇到哪些陷阱?( 五 )
3、Operators
由于Helm的一些限制,另一种工具变得非常流行:Kubernetes Operators。Operators不仅可以为Kubernetes打包软件,还可以为Kubernetes部署和管理一个软件。
评价很高的Operators名单中提到Kafka有两个,其中一个是Strimzi[5],Strimzi使得在几分钟内启动Kafka集群变得非常容易,几乎不需要任何配置,它增加了一些漂亮的功能,如群集间点对点TLS加密。Confluent还宣布即将推出新的Operator。
4、性能
运行性能测试以对Kafka安装进行基准测试非常重要。在您遇到麻烦之前,它会为您提供有关可能的瓶颈的地方。
幸运的是,Kafka已经提供了两个性能测试工具:kafka-producer-perf-test.sh和kafka-consumer-perf-test.sh。记得经常使用它们。作为参考,可以使用Jay Kreps的博客结果[6],或者 Stéphane Maarek在 Amazon MSK的评论[7]。
三、运维
1、监控
可见性非常重要,否则您将不知道发生了什么。如今,有一种不错的工具可以用云原生方式监控指标。Prometheus和Grafana是两种流行的工具。Prometheus可以直接从JMX导出器收集所有Java进程(Kafka,ZooKeeper,Kafka Connect)的指标。添加cAdvisor指标可为提供有关Kubernetes资源使用情况的其他信息。
推荐阅读
- 主机掌机类游戏|PCSX2模拟器能在PC上运行所有PS2游戏了,除了某个奇葩
- 三国杀|Win 11也能运行安卓应用,流畅度秒杀模拟器,不信你来试试?
- t1|vivo T1游戏测评:热门手游轻松运行,体验流畅无卡顿
- 地下城与勇士|《地下城与勇士》可以用低配置去运行,还有那庞大的世界观剧情
- switch|Switch上的土星模拟器被改装升级,几乎所有大作都能运行
- switch|开发人员保证《暗黑破坏神2》NS版运行很流畅
- 使命召唤|运行流畅玩着舒服,多年前的3A经典大作,值得收藏游玩
- playstation5|PS5《古墓丽影:暗影》获更新 支持4K+60FPS运行
- steam|受反作弊影响 Steam Deck暂无法运行部分主流游戏
- 精灵宝可梦|《宝可梦大集结》体验:画面很好运行流畅 但就是不好玩