ОШИБКА! не удалось разрешить модуль / действие 'kube' - PullRequest
0 голосов
/ 08 мая 2020

Я использую kubespray v2.11.2 для настройки кластера kubernetes. Однако произошла ошибка: «Не удалось разрешить модуль / действие 'kube'»:

- name: Kubernetes Apps | Add policies, roles, bindings for PodSecurityPolicy
  kube:
    name: "{{ item.item.name }}"
    kubectl: "{{ bin_dir }}/kubectl"
    resource: "{{ item.item.type }}"
    filename: "{{ kube_config_dir }}/{{ item.item.file }}"
    state: "latest"
  register: result
  until: result is succeeded
  retries: 10
  delay: 6
  with_items: "{{ psp_manifests.results }}"
  when:
    - inventory_hostname == groups['kube-master'][0]
    - not item is skipped
  loop_control:
    label: "{{ item.item.file }}"

, что находится в https://github.com/kubernetes-sigs/kubespray/blob/324106e91e3febdf75228b0883fff170bb28984c/roles/kubernetes-apps/cluster_roles/tasks/main.yml#L43

Я пропустил что-нибудь для создания "нового" модуля / действия с помощью 'kube'?

Заранее спасибо!

1 Ответ

0 голосов
/ 08 мая 2020

Хорошо, позвольте мне ответить сам. Очевидно, причина в отсутствии модуля kube. Итак, это должно быть где-то для определения модуля kube. Да, он находится в kubespray / library / kube.py

...