7. K8s 网络诊断

准备一个包含基本网络工具的 Pod:

apiVersion: v1
kind: Pod
metadata:
  name: dnsutils
  namespace: default
spec:
  restartPolicy: Always
  containers:
    - name: dnsutils
      image: registry.k8s.io/e2e-test-images/agnhost:2.56
      imagePullPolicy: IfNotPresent
      resources:
        requests:
          cpu: "1"
          memory: 100Mi
        limits:
          cpu: "1"
          memory: 100Mi

将其应用到网络。

解析域名:

$ kubectl exec -it dnsutils -- nslookup kubernetes
;; Got recursion not available from 10.96.0.10
Server:     10.96.0.10
Address:    10.96.0.10#53

Name:   kubernetes.default.svc.cluster.local
Address: 10.96.0.1
;; Got recursion not available from 10.96.0.10