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
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
Essayez maintenant