centos7 kube-ovn:v1.13.0 安装 jinjanator 出现的坑

85 阅读1分钟

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 

github.com/python/cpyt…

安装成功后找不到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,安装成功。