web-dev-qa-db-ja.com

kubernetesエラー:「deployment.yaml」を認識できません:extensions /、Kind = Deploymentに一致しません

ジェンキンスとkubernetesを統合し、ジェンキンスファイルでコマンドを実行する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
7
Dhinesh

あなたのminikube(ローカルマシンでチェックインしている場合)は実行されていません。次のコマンドを使用してminikubeを起動します

  • $ minikubeスタート

今すぐ試してください

  • $ kubectl create OR
  • $ kubectl apply
8