k8s拾遺 網路除錯工具busybox

2022-08-09 09:36:14 字數 482 閱讀 1874

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...