按照https://v2-1.docs.kubesphere.io/docs/zh-CN/installation/add-nodes/
进行集群节点扩容,当ansible脚本进行到
kubesphere/roles/prepare/nodes/tasks/main.yaml 下的 [prepare/nodes : Installing epel-release (YUM) 时,其中一台master节点报错
2021-03-26 17:47:36,223 p=2220 u=root | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: AttributeError: 'module' object has no attribute 'GenericAlias'
2021-03-26 17:47:36,223 p=2220 u=root | fatal: [t-paas-k8s-0-master-0]: FAILED! => {
"attempts": 5,
"changed": false,
"rc": 1
}
MSG:
MODULE FAILURE
See stdout/stderr for the exact error
MODULE_STDERR:
Traceback (most recent call last):
File "<stdin>", line 113, in <module>
File "<stdin>", line 105, in _ansiballz_main
File "<stdin>", line 48, in invoke_module
File "/tmp/ansible_yum_payload_Al9egf/__main__.py", line 321, in <module>
File "/tmp/ansible_yum_payload_Al9egf/ansible_yum_payload.zip/ansible/module_utils/urls.py", line 95, in <module>
File "/usr/lib/python2.7/site-packages/urllib3/__init__.py", line 10, in <module>
from .connectionpool import (
File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 10, in <module>
from queue import LifoQueue, Empty, Full
File "/usr/lib/python2.7/site-packages/queue.py", line 28, in <module>
class Queue:
File "/usr/lib/python2.7/site-packages/queue.py", line 220, in Queue
__class_getitem__ = classmethod(types.GenericAlias)
其他节点正常,而且在出错的节点上手动执行yum,是能够执行成功的。感觉是ansible的yum module在这台节点上出了什么问题。有遇到同样问题的吗?