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

Dhi*_*esh 7 jenkins docker kubernetes kubectl

使用jenkins集成kubernetes并在Jenkins文件中运行命令kubectl create -f deployment.yaml --validate=false并获取错误:

unable to recognize "deployment.yaml": no matches for extensions/,Kind=Deployment
Run Code Online (Sandbox Code Playgroud)

但是,如果我在终端中运行相同的命令,我可以部署我的图像.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
Run Code Online (Sandbox Code Playgroud)

Kev*_*R R 9

我想你的minikube(如果你在本地机器上检查)没有运行.使用以下命令启动minikube

  • $ minikube开始

现在试试

  • $ kubectl创建OR
  • $ kubectl适用