Integrated kubernetes with jenkins and run the command in Jenkins file kubectl create -f deployment.yaml --validate=false
and getting the error:
unable to recognize "deployment.yaml": no matches for extensions/,Kind=Deployment
But if I run the same command in terminal I am able to deploy my image. deployment.yaml file is given below
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
I suppose your minikube (if you are checking in your local machine) is NOT running. Start minikube using the following command
Now try