Почему я получаю ошибку схемы при создании модуля Minikube с помощью kubectl? - PullRequest
0 голосов
/ 28 июня 2019

Я новичок в kubernetes и успешно настроил minikube, kubectl и docker на Windows 10 Pro с Hyper-V

Я сейчас пытаюсь создать Pod, используя следующее kubectl apply -f first-pod.yaml.

Вот копия моего файла .yaml

apiVersion: v1
kind: Pod
metadata:
  name: webapp
spec:
  containers:
    - name: webapp
      image: richardchesterwood/k8s-fleetman-webapp-angular:release0

В ряде постов переполнения стека рекомендуется проверить версию kubectl.Я сделал это и считаю, что это правильно.Я использую последнюю версию kubectl и kubernetes.

Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.11", GitCommit:"637c7e288581ee40ab4ca210618a89a555b6e7e9", GitTreeState:"clean", BuildDate:"2018-11-26T14:38:32Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.0", GitCommit:"e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529", GitTreeState:"clean", BuildDate:"2019-06-19T16:32:14Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"}
SchemaError(io.k8s.api.admissionregistration.v1beta1.RuleWithOperations): invalid object doesn't have additional properties

Я также остановил и перезапустил как Minikube, так и Docker.Есть другие идеи?

1 Ответ

1 голос
/ 28 июня 2019

Моя версия kubectl конфликтует с версией, предоставленной Docker-Desktop. Решено:

  1. Запуск Get-Command kubectl в Powershell возвращается C:\ProgramFiles\Docker\Docker\Resources\bin
  2. Отправляясь в окружающую среду Переменные, движущиеся C:\kube выше C:\ProgramFiles\Docker\Docker\Resources\bin
  3. Перезапуск Powershell
...