參考:
得到結果類似:533
如果容器裡面有ethtool命令,也可以通過下面的命令來獲取
得到結果類似:
nic statistics:
peer_ifindex: 533
宿主機上的網絡卡編號是在第二步獲得的
登入到對應的宿主機上,執行下面的命令
for i in /sys/class/net/veth*/ifindex; do grep -l 533 $i; done
得到結果類似:/sys/class/net/veth79c1674f/ifindex
其中veth79c1674f就是網絡卡名稱
當然,也可以直接執行ip a命令,然後用肉眼去找533這個編號
tcpdump -i veth79c1674f -w /root/tcpdump.cap
k8s集群建立pod,執行pod
k8s集群搭建好後,各個node的狀態變成了ready,就可以建立pod,建立完成後,就會預設的執行其中的container。使用乙個簡單yaml檔案描述pod apiversion v1 必選,版本號,例如v1,版本號必須可以用 kubectl api versions 查詢到 kind pod ...
K8s 為pod新增sidecar進行日誌收集
我們在k8s部署服務時,一般來說乙個服務會對應一類pod,而pod通過rs實現副本集,而這些pod的日誌一般有控制台stdout和檔案的,一般會把這些日誌最終輸出到elasticsearch裡,再通過kabana進行分析,而在實現由pod到elasticsearch es 時有多種方法,下面我列舉一...
k8s對pod的健康檢查
探針的使用 針對此類問題,kubernetes提供了探針的方式對容器進行健康檢查。k8s提供的探針分別為livenessprobe和readinessprobe,各node節點的kubelet根據探針的內容定期對容器執行探測,以達到對容器狀態的判斷。livenessprobe 用於判斷容器是否存活 ...