Pod не ответ правильно - PullRequest
0 голосов
/ 04 мая 2018

У меня есть локальный (без облачного провайдера) кластер, состоящий из 3 виртуальных машин, главного и узлов, я создал том с nfs, чтобы использовать его повторно, если модуль умирает и переназначается на других узлах, но я думаю, что то же самое компонент не работает хорошо: я использую для создания кластера только это руководство: kubernetes guide , и у меня после этого создается кластер, это фактическое состояние:

master@master-VirtualBox:~/Documents/KubeT/nfs$ sudo kubectl get pod --all-namespaces 
    [sudo] password for master: 
    NAMESPACE     NAME                                        READY     STATUS    RESTARTS   AGE
    default       mysqlnfs3                                   1/1       Running   0          27m
    kube-system   etcd-master-virtualbox                      1/1       Running   0          46m
    kube-system   kube-apiserver-master-virtualbox            1/1       Running   0          46m
    kube-system   kube-controller-manager-master-virtualbox   1/1       Running   0          46m
    kube-system   kube-dns-86f4d74b45-f6hpf                   3/3       Running   0          47m
    kube-system   kube-flannel-ds-nffv6                       1/1       Running   0          38m
    kube-system   kube-flannel-ds-rqw9v                       1/1       Running   0          39m
    kube-system   kube-flannel-ds-s5wzn                       1/1       Running   0          44m
    kube-system   kube-proxy-6j7p8                            1/1       Running   0          38m
    kube-system   kube-proxy-7pj8d                            1/1       Running   0          39m
    kube-system   kube-proxy-jqshs                            1/1       Running   0          47m
    kube-system   kube-scheduler-master-virtualbox            1/1       Running   0          46m


master@master-VirtualBox:~/Documents/KubeT/nfs$ sudo kubectl get node
    NAME                STATUS    ROLES     AGE       VERSION
    host1-virtualbox    Ready     <none>    39m       v1.10.2
    host2-virtualbox    Ready     <none>    40m       v1.10.2
    master-virtualbox   Ready     master    48m       v1.10.2

и это стручок:

master@master-VirtualBox:~/Documents/KubeT/nfs$ sudo kubectl get pod
    NAME        READY     STATUS    RESTARTS   AGE
    mysqlnfs3   1/1       Running   0          29m

это расписание на хосте 2, и если я пытаюсь зайти в оболочку хоста 2 и делаю dockerexec, я очень хорошо использую контейнер, данные сохраняются и извлекаются, но когда я пытаюсь использовать kubect, exec не работает:

master@master-VirtualBox:~/Documents/KubeT/nfs$ sudo kubectl exec -it -n default mysqlnfs3 -- /bin/bash
 error: unable to upgrade connection: pod does not exist
...