Comments (5)
This is because https://pypi.org/project/ansible/
Requires: Python >=3.10
Apparently the version was bumped without actually checking if it could install on 3.9?
7f6ca80
Anyway, install a venv with python3.10 and it should work. tested on ubuntu, but had to add
ppa:deadsnakes/ppa
to sources to get python 3.10 installed
hope this helps!
from kubespray.
Anyway, install a venv with python3.10 and it should work. tested on ubuntu, but had to add
ppa:deadsnakes/ppa
to sources to get python 3.10 installed hope this helps!
FYI Ubuntu 22 seems to be installing python 3.10 by default, debian bookworm has 3.11 and in the rhel world you can install the package python3.11
. Also this requirement is only for the controller/where you run Ansible. So you could launch kubespray with the docker image if you really can't do python3.10 in that node.
I am assuming you are running ubuntu 20 on your node that launch kubespray/Ansible?
from kubespray.
Yeah, this is documented by 3305383 (follow-up of the ansible version bump).
AFAIK this is the only place where the python requirements (for the control node) are documented. But it's implicit by ansible own requirements...
I'll close this since the answer has been given above
/close
from kubespray.
@VannTen: Closing this issue.
In response to this:
Yeah, this is documented by 3305383 (follow-up of the ansible version bump).
AFAIK this is the only place where the python requirements (for the control node) are documented. But it's implicit by ansible own requirements...
I'll close this since the answer has been given above
/close
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
from kubespray.
Thanks @LavHinsu for pointing this out. It works perfectly fine with python3.11.
from kubespray.
Related Issues (20)
- Remove Weave from documents and repository HOT 2
- terraform jobs on elastx failing HOT 3
- Kubespray upgrade failed because etcd-event.service cannot start
- local_path_provisioner_enabled: true - error HOT 4
- boostrap-os: badly formed task file included HOT 10
- kubernetes/preinstall fails due to missing jsonschema package HOT 2
- Kubespray fails on Rocky Linux 9 when running on raspberry pi HOT 1
- Optimize logic of k8s-certs-renew.sh script HOT 5
- Change a task name in preinstall tasks (in 0080-system-configurations.yml )
- do we have any plan for integrate antrea cni and support install none cni to Kubespray HOT 1
- CI fail by "An error occurred in pipeline execution. 401 Client Error" HOT 3
- kubelet-csr-approver not support offline installation
- Support interval backup etcd
- Kubespray release-2.24 (v2.24.1) issue with calico version v3.25.2 HOT 1
- It is recommended to install Calico using the primary installation method
- Can not make βallow-privileged=true for kubelet on worker nodes
- add monitoring: kubeprometheus-stack or thanos and security check apps: kube-bench into kubespray
- Use pre-commit in CI as well to reduce deduplication HOT 15
- boostrap-os: do not install pkgs requirements on flatcar
- Kube-Proxy is enabled when upgrading HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kubespray.