Skip to content

Installing tools on Linux #8378

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
harshitghagre opened this issue Mar 12, 2025 · 11 comments
Open

Installing tools on Linux #8378

harshitghagre opened this issue Mar 12, 2025 · 11 comments
Assignees
Labels
sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience.

Comments

@harshitghagre
Copy link

harshitghagre commented Mar 12, 2025

Add installation steps for more Linux distributions /sig node

The documentation includes installation steps for Ubuntu, Fedora, Arch, and OpenSUSE, but it does not cover Alpine Linux and other common distributions. Please add installation instructions for Alpine Linux and more Linux distributions like Clear Linux, Solus, and Mageia.

@k8s-ci-robot k8s-ci-robot added the needs-sig Indicates an issue or PR lacks a `sig/foo` label and requires one. label Mar 12, 2025
@harshitghagre harshitghagre changed the title Installation requirement for linux section Installing tools on Linux Mar 12, 2025
@utkarsh-singh1
Copy link

utkarsh-singh1 commented Mar 21, 2025

There are more Linux distributions like void and gentoo etc. too, we should add information about relevant packages based on their usage in general day to dau use case.

@utkarsh-singh1
Copy link

Example - ubuntu, fedora and opensuse (SUSE) have their own versions for server usage too, and arch is a very popular distro and many people use it daily. We could use alpine linux in the docs due to being very lightweight.

@utkarsh-singh1
Copy link

Or if there is any third party repository locator like repology, we can mention it as additional link to browse to install particular package in their distro.

@harshitghagre
Copy link
Author

hi @utkarsh-singh1 ,
could you check #8379 it had alpine linux, clear linux and solus linux i

@SergeyKanzhelev
Copy link
Member

/sig contributor-experience

I am not sure what is the list of distros contrib experience want to keep instructions for.

@k8s-ci-robot k8s-ci-robot added sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience. and removed needs-sig Indicates an issue or PR lacks a `sig/foo` label and requires one. labels Mar 27, 2025
@cdacosta512
Copy link

hi @utkarsh-singh1 ,
could you check #8379 it had alpine linux, clear linux and solus linux i

Does this meet the AC? @SergeyKanzhelev @utkarsh-singh1

Please confirm so we can either add the steps or get this PR attached to the issue and reviewed.

@BenTheElder
Copy link
Member

I'm concerned about keeping this up to date.

On a certain level it is not reasonable to cater to ever distro, these are just examples for setting up the development environment.

I don't think we should add instructions just because distros exist without evidence of widespread demand. They will just bitrot and provide a false sense of support.

@Gourav2580
Copy link

/assign

@cdacosta512
Copy link

I agree with this sentiment @BenTheElder — we should avoid trying to cater to every distribution out there. The current examples (Ubuntu, Fedora, Arch, and OpenSUSE) strike a good balance between popularity and diversity of package ecosystems. Adding more without clear demand risks unnecessary maintenance burden and potential confusion for new contributors. Let's keep the focus on these well-established distros unless there's strong evidence of community interest or contribution.

Gourav2580 added a commit to Gourav2580/kubernetes-community that referenced this issue Apr 22, 2025
@BenTheElder
Copy link
Member

see also: #8309 (we already haven't kept the existing list accurate ...)

@palnabarun
Copy link
Member

I don't think we should pursue this route of keeping instructions of each distro. A quick Google search or Stack Overflow search can point someone to reasonable instructions on how to install the tools.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience.
Projects
None yet
Development

No branches or pull requests

8 participants