сеть: чтение /run/flannel/subnet.env: дескриптор недействителен - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть 3 узла kubernetes кластера с 2 linux (1 мастер и 1 работник) и 1 windows сервер 2019 основных виртуальных машин. Я попытался развернуть приложение windows на этом, но выдает ошибку network: read /run/flannel/subnet.env: The handle is invalid.

Я попытался сделать это:

kubeadm init  --pod-network-cidr=10.244.0.0/16

Я могу развернуть linux приложения только проблема с windows Приложения. Модули планируют на рабочий узел windows, но ни один из них не запущен, все находятся в состоянии создания контейнера. Когда я проверяю журналы выше, это ошибка для каждого модуля.

Ниже вывод .\flanneld.exe при Windows ВМ:

> I0410 15:07:01.699217   11704 main.go:514] Determining IP address of default interface I0410 15:07:02.023840   11704 main.go:527] Using
> interface with name vEthernet (Ethernet0) and address <IP Address>  
> I0410 15:07:02.023840   11704 main.go:544] Defaulting external address
> to interface address (<IP Address>) E0410 15:07:02.026800   11704
> main.go:605] Couldn't fetch previous FLANNEL_SUBNET from subnet file
> at /run/flannel/subnet.env: read /run/flannel/subnet.env: The handle
> is invalid. I0410 15:07:02.026800   11704 main.go:244] Created subnet
> manager: Etcd Local Manager with Previous Subnet: None I0410
> 15:07:02.027804   11704 main.go:247] Installing signal handlers E0410
> 15:07:04.034674   11704 main.go:382] Couldn't fetch network config:
> client: etcd cluster is unavailable or misconfigured; error #0: dial
> tcp 127.0.0.1:2379: connectex: No connection could be made because the
> target machine actively refused it. ; error #1: dial tcp
> 127.0.0.1:4001: i/o timeout timed out E0410 15:08:14.027848   11704 main.go:382] Couldn't fetch network config: client: etcd cluster is
> unavailable or misconfigured; error #0: dial tcp 127.0.0.1:2379: i/o
> timeout ; error #1: dial tcp 127.0.0.1:4001: i/o timeout timed out
> E0410 15:08:17.053635   11704 main.go:382] Couldn't fetch network
> config: client: etcd cluster is unavailable or misconfigured; error
> #0: dial tcp 127.0.0.1:2379: i/o timeout ; error #1: dial tcp 127.0.0.1:4001: i/o timeout

Вывод C:\run\flannel\subnet.exe:

> FLANNEL_NETWORK=10.244.0.0/16 
> FLANNEL_SUBNET=10.244.1.1/24
> FLANNEL_MTU=1450 
> FLANNEL_IPMASQ=true

1 Ответ

1 голос
/ 16 апреля 2020

Я решил это путем повторного развертывания фланели на windows, потому что сначала, когда я его развернул, /run/flannel/subnet.env там не было, я вручную создал /run/flannel/subnet.env и сохранил информацию, как я уже говорил выше. Позже я попытался развернуть приложение windows на кластере, снова получил сообщение об ошибке. поэтому я перераспределил его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...