ОК, похоже, ваш minikube
экземпляр определенно удален. Имейте в виду, что в Linux или других системах на базе nix совершенно нормально, что многие процессы используют сетевые сокеты для связи друг с другом, например, вы увидите много установленных соединений с обоими для локальных и внешних адресов установлено значение localhost:
tcp 0 0 localhost:45402 localhost:2379 ESTABLISHED
tcp 0 0 localhost:45324 localhost:2379 ESTABLISHED
tcp 0 0 localhost:2379 localhost:45300 ESTABLISHED
tcp 0 0 localhost:45414 localhost:2379 ESTABLISHED
tcp 0 0 localhost:2379 localhost:45388 ESTABLISHED
tcp 0 0 localhost:40600 localhost:8443 ESTABLISHED
kubernetes
в вашем случае является не чем иным, как hostname
одной из ваших машин / виртуальных машин / экземпляров. Возможно тот, поверх которого вы запускали свой minikube
, который вы назвали kubernetes
, и именно поэтому это имя хоста в настоящее время появляется в ваших активных сетевых подключениях. По сути, это не имеет ничего общего с запуском кластера kubernetes .
. Чтобы сделать его более понятным, вы можете cat
содержимое файла /etc/hosts
и найти запись kubernetes
. Затем вы можете сравнить их с адресами вашего сетевого интерфейса (запустите ip -4 a
). Скорее всего, запись kubernetes
в /etc/hosts
сопоставлена с одним из них.
Дайте мне знать, если это прояснит ваши сомнения.
РЕДАКТИРОВАТЬ:
I я воспроизвел его на Minikube на моем linux экземпляре и заметил точно такое же поведение, но похоже, что соединения ESTABLISHED отображаются только после успешного выполнения minikube stop
. После minikube delete
они ушли. Похоже, эти соединения действительно принадлежат различным компонентам kubernetes, но по какой-то причине не прекращаются. Ответственность за закрытие установленных сетевых подключений лежит на приложении, которое их создает, и, похоже, по какой-то причине minikube их не завершает.
Если вы запустите:
sudo netstat -ntp ### important: it must be run as superuser
, то дополнительно отобразится PID/Program name
столбец, в котором вы можете видеть, по какой программе c установлено соединение. Вы увидите множество ESTABLISHED
сетевых подключений, принадлежащих etcd
и kube-apiserver
.
Сначала я пытаюсь перезагрузить весь экземпляр. Он, очевидно, закрывает все соединения, но затем я проверил несколько раз, и похоже, что успешно выполненный minikube delete
также закрывает все соединения.
Кроме того, вы можете проверить доступные контейнеры docker, выполнив:
docker ps
или:
docker container ls
После остановки экземпляра мини-куба он по-прежнему показывает эти контейнеры и выглядит как причина, по которой много соединений с определенными kubernetes компонентами ** по-прежнему отображаются командой netstat
.
Однако после minikube delete
ни containers
, ни ESTABLISHED
соединения с кластером kubernetes больше не доступны.