Запускаем под с образом busybox для отладки чего-либо в Kubernetes
Допустим, нам потребовалось проверить, резолвит ли Kubernetes DNS-имена. Для этого отлично подойдёт busybox.
Составляем манифест busybox-pod.yaml:
apiVersion: v1
kind: Pod
metadаta:
name: busybox
spec:
containers:
- name: busybox
image: busybox
command:
- sleep
- "3600"
imagePullPolicy: Always
restartPolicy: Always
Создаём под:
$ kubectl create -f busybox-pod.yaml -n ваш_неймспейс
Выполняем, какую-нибудь команду, например nslookup google.com:
$ kubectl exec -ti busybox -- nslookup google.com
Server: 10.96.0.10
Address: 10.96.0.10:53
Non-authoritative answer:
Name: google.com
Address: 173.194.222.139
Name: google.com
Address: 173.194.222.138
Name: google.com
Address: 173.194.222.101
Name: google.com
Address: 173.194.222.100
Name: google.com
Address: 173.194.222.102
Name: google.com
Address: 173.194.222.113
*** Can't find google.com: No answer
Комментариев 2