web-dev-qa-db-fra.com

erreur kubernetes: impossible de reconnaître "deployment.yaml": aucune correspondance pour les extensions /, Kind = Deployment

Kubernetes intégré avec jenkins et exécutez la commande dans le fichier Jenkins kubectl create -f deployment.yaml --validate=false et obtenir l'erreur:

unable to recognize "deployment.yaml": no matches for extensions/,Kind=Deployment

Mais si j'exécute la même commande dans le terminal, je peux déployer mon image. Le fichier deployment.yaml est donné ci-dessous

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: appname
spec:
  template:
    metadata:
      labels:
        app: appname
    spec:
      containers:
      - name: appname
        image: appname
        imagePullPolicy: IfNotPresent
        ports:
        - containerPort: 8080
7
Dhinesh

Je suppose que votre minikube (si vous vérifiez dans votre machine locale) ne fonctionne pas. Démarrez le minikube à l'aide de la commande suivante

  • $ minikube start

Essayez maintenant

  • $ kubectl créer OU
  • $ kubectl s'applique
8
Kevin Prasanna R R