k8s クラスターのポッド キャプチャ パケット分析メッセージ

1. k8s クラスター (マスター) で対応するポッド情報を見つけます。

kubectl get pods -n imas -o wide | egrep imas

2. ポッドに対応するコンテナ ID を見つけます。

kubectl get pod -n imas imas-chabot-759bc8c6cf-bvq7m  -o json

3. コンテナに入り、対応するネットワーク カード情報を見つけます。

ポッドが配置されているホストの情報を取得し、対応するホストのカード情報を取得します。

次のコマンドで取得できます。

docker exec a6eec655cec1329c652e7a4a542e3549eea816131b4905c4ee2067b12974f40f /bin/sh -c 'cat /sys/class/net/eth0/iflink'

 

または、kuboard プラットフォームからコンテナに入り、以下を取得します。

 

 IP a を介して、対応するネットワーク カードを見つけます。

 4. tcpdump を介してパケットをキャプチャする

tcpdump -i vethba8f7ee5  -w chatbot-tcpdump-45.cap

 

 5. 対応するパッケージ ファイルをエクスポートし、Wireshark を通じて分析します。

 

 ファイルをインポートした後に分析します。

 

 

 

 参考リンク:https://blog.csdn.net/huangleijay/article/details/106886001

 

おすすめ

転載: blog.csdn.net/qq_35008624/article/details/118707848