【云原生 | Kubernetes 系列】—Kubernetes网络分析器-kubeshark
版权 本文为云录原创文章,转载无需和我联系,但请注明来自云录 https://www.yunzhuan.site
kubeshark简介
Kubeshark是Kubernetes的 API 流量分析器,提供对 Kubernetes 内部网络的实时协议级可见性,捕获、
剖析和监控进出以及跨容器、pod、节点和集群的所有流量和负载。
🍇 kubeshark 架构
Hub是一个 pod,充当Workers的网关。它托管一个 HTTP 服务器并用于以下目的:
- 接受 WebSocket 连接和随附的过滤器。
- 与工作人员建立新的 WebSocket 连接。
- 接收来自工人的解剖流量。
- 将结果流式传输回请求者。
- 通过 HTTP 调用配置工作线程状态。
🥭 安装
安装方式一 CLI
curl -Lo kubeshark https://github.com/kubeshark/kubeshark/releases/download/40.0/kubeshark_linux_arm64 && chmod 755 kubeshark
kubeshark tap
安装方式二 Helm
helm repo add kubeshark https://helm.kubeshark.co
helm pull kubeshark/kubeshark
helm install kubeshark . -n kubeshark --create-namespace
kubectl port-forward service/kubeshark-hub 8898:80 & \
kubectl port-forward service/kubeshark-front 8899:80
🍎 访问dashboard
http://localhost:8899
版权 本文为云录原创文章,转载无需和我联系,但请注明来自云录 https://www.yunzhuan.site