Под пресеты не работают на миникубе
Я пытаюсь проверить пресет pod на миникубе. Я запускаю следующую команду, чтобы запустить Minikube:
запуск мини-куба - vm-драйвер hyperv --hyperv-virtual-switch имя переключателя --extra-config=apiserver.admission-control="NamespaceLifecycle,LimitRanger,ServiceAccount,PersistentVolumeLabel,DefaultStorageClass,DefaultTolerationSeconds,MutatingAdmissionWebhook, Подтверждение возврата ресурсов, Подтверждение возврата ресурсов, Подтверждение прав доступа
После запуска кластера я запускаю kubectl get podpreset
, который возвращает мне the server doesn't have a resource type 'podpreset'
, У меня сложилось впечатление, что мне просто нужно добавить PodPreset для контроля доступа, и тогда будут работать пресеты pod. У кого-нибудь есть предложения?
Некоторая дополнительная информация:
OS: Windows 10
minikube version: v0.28.0
kubectl version:
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.3", GitCommit:"2bba0127d85d5a46ab4b778548be28623b32d0b0", GitTreeState:"clean", BuildDate:"2018-05-21T09:17:39Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.0", GitCommit:"fc32d2f3698e36b93322a3465f63a14e9f0eaead", GitTreeState:"clean", BuildDate:"2018-03-26T16:44:10Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
1 ответ
Проверьте, как Minikube запускает свой Kubeapiserver: см. " Kubernetes PodPreset не работает".
Вам необходимо установить флажок " Enable Pod Preset", особенно:
Вы включили тип API
settings.k8s.io/v1alpha1/podpreset
,
Например, это можно сделать, включивsettings.k8s.io/v1alpha1=true
в--runtime-config
опция для API сервера.