Под пресеты не работают на миникубе - PullRequest
0 голосов
/ 03 июля 2018

Я пытаюсь проверить пресеты pod на мини-кубе. Я запускаю следующую команду для запуска миникуба:

запуск minikube --vm-драйвер hyperv --hyperv-virtual-switch имя переключателя --extra-config = apiserver.admission-control = "NamespaceLifecycle, LimitRanger, ServiceAccount, PersistentVolumeLabel, DefaultStorageClass, DefaultTolerationSeconds , MutatingAdmissionWebhook, ValidatingAdmissionWebhook, ResourceQuota, PodPreset "

Как только кластер запускается, я запускаю 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 Ответ

0 голосов
/ 03 июля 2018

Проверьте, как Minikube запускает свой Kubeapiserver: см. « Kubernetes PodPreset не работает ».

Вам необходимо установить флажок " Включить настройку Pod ", особенно:

Вы включили тип API settings.k8s.io/v1alpha1/podpreset.
Например, это можно сделать, включив settings.k8s.io/v1alpha1=true в опцию --runtime-config для сервера API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...