Pin et vérifier le téléchargement kubectl au lieu de retomber à un wget cassé

FixKlusterServices
Expédié
19 août 2026 à 02:41 UTC
Auteur
Kamo
Commite
6faa2ea

Le déploiement est mort à "Install kubectl". Trois défauts distincts alignés: 1. courbalée avortée à mi-course avec (56) "déchiffrement raté ou mauvais enregistrement mac" le lien LAN de la classe de corruption k1m1 a produit avant les transferts 20 Mo. La commande portait uniquement la prise de contrôle de 3', mais la plaine de la '-répresque timeouts/429/5xx; un échec de lecture TLS n'est pas dans cet ensemble, donc rien de plus rescured et abandonné le premier hoquet. 2. La gouffre ne pourrait jamais avoir couru. Il a passé le ipv4, qui est la boucle L'orthographe GNU wget veut un wget de moins de 4 dollars/---------------------------------------------- l'erreur d'utilisation à chaque fois et l'étape est sortie 1. Le repli est mort puisqu'il a été écrit. 3. La version est venue de dl.k8s.io/release/stable.txt, qui flotte. Il avait a été déplacé à v1.36.3 pendant que les deux nœuds tournent v1.35.6-rke2r1, de sorte que le déploiement silencieusement s'est recible sur une libération en amont. Pin v1.35.6 pour correspondre au plan de contrôle, abandonner la recherche stable.txt, ajouter -rétrier-tout-erreurs de sorte que le TLS transitoire avorte en fait rétrécissant, et vérifier binaire contre son sha256 publié avec un nouveau téléchargement sur l'inadéquation - silencieux la corruption délivre le bon comptage d'octets et fait état de succès, donc un contrôle de recueil est la seule chose qui l'attrape. Le chemin cached-binaire est également digest-checked plutôt que de faire confiance à la vue. Le repli du wget mort est supprimé. Audit de dérive complet avant pulvérance (un .forgejo/change set FULL-true): 108/112 appliquent des objectifs propres. Les 4 drapeaux sont bénins et guac-bootstrap, mysql-auth-fix et nats-stream-bootstrap sont supprimés, puis appliqués par le le flux de travail, et mysql-permissions-job est un emploi immuable dont la demande est déjà Garantie avec l'écho. Chaque cible "kubectl delete" n'est pas héros-hls-encode, qui est supprimer-puissant-applité par conception et no-ops.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation