busybox是乙個包含了nslookup,ping,wget等網路處理命令的pod容器(不含curl命令),它的體積非常小,適合做一些容器內的網路除錯。
apiversion: v1
kind: pod
metadata:
name: busybox
namespace: default
spec:
containers:
- name: busybox
image: busybox:1.32
command:
- sleep
- "3600"
imagepullpolicy: ifnotpresent
restartpolicy: always
注意: 不要使用busybox:latest,最高版本的nslookup工具有bug。
k8s 網路工具 nsenter
k8s 工具 借助nsenter命令進入容器命名空間進行抓包和網路診斷 bin bash ns 1 傳參1 命名空間 pod name 2 傳參2 pod名稱 container id kubectl describe pod n ns pod name grep container id cut ...
k8s網路基礎
為了保證網路方案的標準化 擴充套件性和靈活性,k8s 採用了 container networking inte ce cni 規範。cni 是由 coreos 提出的容器網路規範,它使用了外掛程式 plugin 模型建立容器的網路棧。它要求任何實現機制都必須滿足以下需求 因為k8s只約定了網路實現...
k8s 網路模式
1 clusterip kind service apiversion v1 metadata name my service spec selector ports protocol tcp port 80 targetport 80 root k8s master rc test kubectl...