Я использую 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'?
Заранее спасибо!
Хорошо, позвольте мне ответить сам. Очевидно, причина в отсутствии модуля kube. Итак, это должно быть где-то для определения модуля kube. Да, он находится в kubespray / library / kube.py