Я запускаю 3 виртуальных машины Ubuntu на моей локальной машине и пытаюсь управлять с кубернетами.В чем смысл этого сообщения об ошибке kubernetes UI?
Пользовательский интерфейс не запускается сам по себе при использовании сценария запуска, поэтому я попытался запустить пользовательский интерфейс вручную:
kubectl create -f addons/kube-ui/kube-ui-rc.yaml --namespace=kube-system kubectl create -f addons/kube-ui/kube-ui-svc.yaml --namespace=kube-system
Первая команда успешно, то я получаю следующее для второй команды :
ошибка проверки "аддоны/Kube-щ/Kube-щ-svc.yaml": ошибка проверки данные: [поле nodePort: требуется, поле порта: требуется]; если вы игнорировать эти ошибки, включите проверку прочь с --validate = ложь
Так я пытаюсь редактировать Кубэ-UI-SCV файл по умолчанию, добавляя nodePort к конфигурации:
apiVersion: v1
kind: Service
metadata:
name: kube-ui
namespace: kube-system
labels:
k8s-app: kube-ui
kubernetes.io/cluster-service: "true"
kubernetes.io/name: "KubeUI"
spec:
selector:
k8s-app: kube-ui
ports:
- port: 80
targetPort: 8080
nodePort: 30555
Но затем я получаю еще одну ошибку после редактирования или добавления в nodePort:
Служба «kube-ui» недействительна. spec.ports [0] .nodePort: недопустимый значение «30555»: не может указать порт узла с сервисами типа ClusterIP
Я не могу получить пользовательский интерфейс, работающий на моем мастер-узлов IP. kubectl get nodes
возвращает правильную информацию. Благодарю.
это работает нормально для меня. Какие инструкции вы использовали для настройки вашего кластера, и какая версия «kubectl version» печатает? –
также, что произошло, если вы сделали 'kubectl create -f addons/kube-ui/kube-ui-svc.yaml --namespace = kube-system --validate = false', используя исходный, неотредактированный файл yaml? –
@EricTune, когда я использую неотредактированную версию, я получаю первую ошибку, которую я написал выше. Мой выпуск версии: 'Client Version: version.Info {Major:« 1 », Minor:« 2+ », GitVersion:« v1.2.0-alpha.1.1067 + b9c7cf43b291e7-dirty », GitCommit:« b9c7cf43b291e7aafec371d86108f924b89e4df2 », GitTreeState: «грязный»} Версия сервера: version.Info {Major: «1», Minor: «0», GitVersion: «v1.0.6», GitCommit: «388061f00f0d9e4d641f9ed4971c775e1654579d», GitTreeState: «clean»} ' –