使用jenkins集成kubernetes并在Jenkins文件kubectl create -f deployment.yaml --validate=false
中运行该命令并收到错误:
unable to recognize "deployment.yaml": no matches for extensions/,Kind=Deployment
但如果我在终端中运行相同的命令,我可以部署我的图像。 deployment.yaml文件在下面给出
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
答案 0 :(得分:6)
我想您的minikube(如果您在本地计算机中签入)没有运行。 使用以下命令启动minikube
现在尝试