残缺极品 发表于 2018-1-5 13:04:43

如何简单的测试kubernetes的dns add-ons是否工作正常?

  1,新建一个yaml文件。
  

apiVersion: v1  
kind: Pod
  
metadata:
  
name: busybox
  
namespace: default
  
spec:
  
containers:
  
- image: busybox
  
command:
  
- sleep
  
- "3600"
  
imagePullPolicy: IfNotPresent
  
name: busybox
  
restartPolicy: Always
  

  2,用kubectl apply -f命令生成这个pod
  

kubectlapply -f dns-test-busybox.yaml  

  3,确认pod启动正常
  

kubectl get pods busybox  

  4,运行kubectl exec -it命令查看测试结果.
  

kubectl exec -ti busybox -- nslookup kubernetes.default  

  大约结果如下:
  Server: 10.96.0.10
  Address 1: 10.96.0.10 kube-dns.kube-system.svc.cluster.local
  Name:      kubernetes.default
  Address 1: 10.96.0.1 kubernetes.default.svc.cluster.local
https://images2015.cnblogs.com/blog/465438/201707/465438-20170721152648355-176536229.png
页: [1]
查看完整版本: 如何简单的测试kubernetes的dns add-ons是否工作正常?