OpenShift Origin: узел не готов

Похоже, у меня возникли проблемы с установкой OpenShift Origin.

Когда я получаю конечные точки для маршрутизатора, я получаю следующее:

oc get endpoints --namespace=default --selector=router
NAME          ENDPOINTS   AGE
router-west   <none>      21m

Очевидно, что маршрутизатор должен иметь хотя бы одну конечную точку.

Я пытаюсь следовать руководству по устранению неполадок на https://docs.openshift.com/enterprise/3.1/admin_guide/sdn_troubleshooting.html#debugging-the-router, однако он не помогает в ситуации, когда у маршрутизатора нет конечных точек.

Когда я получаю свой список узлов, я получаю:

oc get nodes
NAME                         LABELS                                              STATUS     AGE
openshift.hughestech.space   kubernetes.io/hostname=openshift.mydomain.com   NotReady   38d

Когда я описываю узел, я получаю следующее:

oc describe node openshift.mydomain.com
Name:           openshift.mydomain.com
Labels:         kubernetes.io/hostname=openshift.mydomain.com
CreationTimestamp:  Sat, 06 Feb 2016 21:44:23 +0100
Phase:          
Conditions:
  Type      Status      LastHeartbeatTime           LastTransitionTime          Reason          Message
  ────      ──────      ─────────────────           ──────────────────          ──────          ───────
  Ready     Unknown     Fri, 04 Mar 2016 18:50:39 +0100     Fri, 04 Mar 2016 18:51:21 +0100     NodeStatusUnknown   Kubelet stopped posting node status.
Addresses:  88.198.37.183,88.198.37.183
Capacity:
 memory:    24515560Ki
 pods:      40
 cpu:       8
System Info:
 Machine ID:            bafaea4f3c4c4cf6a632047c1d14db1a
 System UUID:           00000000-0000-0000-0000-002421DDE3D7
 Boot ID:           f9febe14-ec61-41d5-b7c3-db2e42f9b452
 Kernel Version:        3.10.0-327.4.5.el7.x86_64
 OS Image:          Red Hat Enterprise Linux
 Container Runtime Version: docker://1.8.2-el7
 Kubelet Version:       v1.1.0-origin-1107-g4c8e6f4
 Kube-Proxy Version:        v1.1.0-origin-1107-g4c8e6f4
ExternalID:         openshift.mydomain.com
Non-terminated Pods:        (0 in total)
  Namespace         Name        CPU Requests    CPU Limits  Memory Requests Memory Limits
  ─────────         ────        ────────────    ──────────  ─────────────── ─────────────
Allocated resources:
  (Total limits may be over 100%, i.e., overcommitted. More info: http://releases.k8s.io/HEAD/docs/user-guide/compute-resources.md)
  CPU Requests  CPU Limits  Memory Requests Memory Limits
  ────────────  ──────────  ─────────────── ─────────────
  0 (0%)    0 (0%)      0 (0%)      0 (0%)
No events.

Где я ошибся? Что мне нужно сделать? Спасибо


person Magick    schedule 16.03.2016    source источник
comment
ваша проблема (из других писем) заключается в том, что в вашем кластере нет узлов для подготовки модулей. Если вы не можете подготовить модули, то вы никогда не получите конечные точки (или даже работающий маршрутизатор :)   -  person James Strachan    schedule 16.03.2016
comment
Спасибо, Джеймс. Да, мой узел находится в состоянии «Не готов». И я не уверен, как сделать это готовым.   -  person Magick    schedule 16.03.2016
comment
Вы использовали расширенный метод установки (ansible?)   -  person lvthillo    schedule 17.03.2016
comment
Это решение может вам помочь. Как перезапустить узлы kubernetes?   -  person CHENJIAN    schedule 01.12.2016


Ответы (1)


Перезапустите службу узлов и посмотрите, повлияет ли это на вывод узлов oc get.

systemctl перезапустить исходный узел

Если ваш узел не работает, вы не можете создать работающий модуль маршрутизатора, что приведет к отсутствию конечных точек.

person Jaspreet Kaur    schedule 26.03.2016