Comment corriger l'erreur 'no matches for kind' dans Kubernetes ?

guillaume71 17/05/2026
RÉSOLU
guillaume71
Auteur Actif
Avatar de guillaume71
guillaume71
Auteur Actif

Salut, je galère avec un manifeste Kubernetes. Dès que j'essaie d'appliquer mon fichier, j'ai une erreur no matches for kind. Pourtant mon API version semble correcte. Quelqu'un a une idée sur ce qui peut bloquer ?

error: unable to recognize "deploy.yaml": no matches for kind "Deployment" in version "apps/v1beta1"
17/05/2026 à 06:51

5 commentaires

fboyer
Membre Actif
Avatar de fboyer
fboyer
Membre Actif

C'est tout bête, mais apps/v1beta1 est déprécié depuis une éternité. Kubernetes ne connaît plus ce groupe d'API pour les Deployments.

17/05/2026 à 20:04
guillaume71
Auteur Actif
Avatar de guillaume71
guillaume71
Auteur Actif

Ah mince, je pensais que c'était rétrocompatible. Je mets quoi à la place ?

18/05/2026 à 19:54
fboyer
Membre Actif
Avatar de fboyer
fboyer
Membre Actif

Il faut utiliser apps/v1 tout simplement. Vérifie aussi tes indentations dans ton fichier YAML.

apiVersion: apps/v1
kind: Deployment
metadata:
  name: mon-app
19/05/2026 à 16:45
guillaume71
Auteur Actif
Avatar de guillaume71
guillaume71
Auteur Actif

Merci, c'était bien ça. J'ai mis à jour mon deploy.yaml et ça passe nickel maintenant.

20/05/2026 à 05:03
guillaume71
Auteur Actif
Avatar de guillaume71
guillaume71
Auteur Actif

Sujet résolu, merci pour l'aide rapide.

21/05/2026 à 00:48

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire