centos7 kube-ovn:v1.13.0 安装 jinjanator 出现的坑
python3的安装
看官网链接安装jinjanator 需要python3.8以上,
centos 7的yum源 最新也就到python 3.6,需要手动安装,参考该链接,修改下包版本即可
blog.csdn.net/weixin_4470…
出现pip认证有问题,参考该链接
configured with locations that require TLS/SSL, however the ssl module in Python is not available
安装成功后找不到bin
手动链接下
find -name jinjanate
./local/python3/bin/jinjanate
ln -s /usr/local/python3/bin/jinjanate /usr/bin/jinjanate
装上后执行又报错
jinjanate yamls/kind.yaml.j2 -o yamls/kind.yaml
jinjanate 23.1.0, Jinja2 3.1.4
Traceback (most recent call last):
File "/usr/local/python3/bin/jinjanate", line 8, in <module>
sys.exit(main())
^^^^^^
File "/usr/local/python3/lib/python3.11/site-packages/jinjanator/cli.py", line 325, in main
outstream.write(output)
是python3 和 jinjanator 代码兼容不一致问题,重新拉去最新的jinjanator-24.1.0,安装成功。