Спасибо, очень интересно. И кстати любые такие проблемные вещи с сетью, чтобы быстрее можно было понять в чем дело - сетевые анализаторы в помощь :). По сдампленному трафику будет видно, что происходит с DNS. В некоторых западных компаниях есть позиции где люди занимаются в основном этим сетевым траблешутингом.
@aslanaslanov55102 жыл бұрын
Кстати сам именно так всегда и делаю. Tcpdump чуть ли не главный инструмент у меня для любого сетевого траблшутинга. Ну разве что traceroute/mtr так же часто юзаю.
@АлексейСтерх-ь2в Жыл бұрын
интересно рассказываете))) смотреть не скучно! спасибо!
@s1kvet20112 жыл бұрын
Спасибо за такое подробное объяснение
@serogavalapinaga29504 жыл бұрын
Большое спасибо за рассказ. Тоже столкнулся с ситуацией, когда приложение получает ответы ответы time out при разрешении имен. Поймать правда проблему не удалось. Когда нам про нее сообщали, то при проверке ее не было. Буду знать куда точно копать, посмотрю логи на dns сервере.
@s78ap3 жыл бұрын
такая же хрень была с minikube, кластер из одной ноды все работает отлично, запускаю minikube на трех, dns только работает на первой, вылечилось простой перезагрузкой >kubectl get pods --namespace=kube-system -l k8s-app=kube-dns выдаст coredns-74ff55c5b-hfklv > kubectl delete coredns-74ff55c5b-hfklv -n kube-system
@OldPythonKAA3 жыл бұрын
Не убивайте поды. Делайте rollout restart.
@s78ap3 жыл бұрын
@@OldPythonKAA пишет restart не поддерживается └$► kubectl rollout restart pod/coredns-74ff55c5b-vlffr -n kube-system error: pods "coredns-74ff55c5b-vlffr" restarting is not supported ┌[ @asus-b550:~/work/kubernetes/percona/percona-xtradb-cluster-operator/dnstest 17:43:44 ] └$► kubectl rollout restart service/kube-dns -n kube-system error: services "kube-dns" restarting is not supported
@OldPythonKAA3 жыл бұрын
Это... ну это... rollout можно применять только к управляющим элементам: deployment, statefullset, daemonset.
@Zvezd833 жыл бұрын
Здравствуйте, спасибо за видео. Я заметил что вы не используете bash-completion для kubectl. Очень удобная вещь kubernetes.io/ru/docs/tasks/tools/install-kubectl/#%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-bash-completion Не забудьте включить автодополнение ввода kubectl.
@OldPythonKAA3 жыл бұрын
Я его просто не использую. Обычно забываю поставить. Да и по жизни либо ранчер, либо в линз, либо из среды разработки рулю. Например в ранчер в эмуляторе командной строки он есть.