kubernetes-sigs/kubespray

kubespray should stop using the wording "master"

Open

#11 353 ouverte le 5 juil. 2024

Voir sur GitHub
 (17 commentaires) (10 réactions) (1 assigné)HTML (4 419 forks)batch import
help wantedkind/featurepriority/important-longterm

Métriques du dépôt

Stars
 (10 380 stars)
Métriques de merge PR
 (Merge moyen 25j) (26 PRs mergées en 30 j)

Description

What would you like to be added

a few years back the Kubernetes projected created a working group called "WG naming" backed by CNCF members which established that words like "master" are offensive in Kubernetes. the whole documentation at k8s.io. was revamped, a number areas of kubernetes/kubernetes were changed, kubeadm and other SIG Cluster Lifecycle subprojects changed too. there was a kubeadm master -> control plane taint migration if you recall.

as much as i like kubepray, it seems that often it ends up on a bit of an island, where it seems isolated from what's going on in the top level SIG and the K8s ecosystem. i was recently pinged on this issue https://github.com/kubernetes-sigs/kubespray/issues/11350 where i saw kubespray logs such as "Upgrade first master...".

https://github.com/search?q=repo%3Akubernetes-sigs%2Fkubespray+master&type=code

kubespray should stop using the wording "master" and you can execute on this action in a few steps:

  • user facing non breaking changes such as log lines and documentation
  • user facing breaking changes with deprecation periods and careful planning
  • documenting impossible to change areas

please let me know if you have any questions.

/priority important-longterm

Why is this needed

compliance with the rest of the Kubernetes project

Guide contributeur