kubernetes错误:无法识别" deployment.yaml":没有匹配扩展名/,Kind =部署

时间:2018-05-14 11:41:05

标签: docker jenkins kubernetes kubectl

使用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

1 个答案:

答案 0 :(得分:6)

我想您的minikube(如果您在本地计算机中签入)没有运行。 使用以下命令启动minikube

  • $ minikube开始

现在尝试

  • $ kubectl创建OR
  • $ kubectl适用