Я пытаюсь открыть свое развертывание для порта, к которому я могу получить доступ через свой локальный компьютер через Minikube.
Я пробовал две конфигурации YAML (одна - балансировщик нагрузки, другая - просто служба, открывающая порт). I: http://pastebin.com/gL5ZBZg7
apiVersion: v1
kind: Service
metadata:
name: bot
labels:
app: bot
spec:
type: LoadBalancer
ports:
- port: 8000
targetPort: 8000
protocol: TCP
selector:
app: bot
II: http://pastebin.com/sSuyhzC5
apiVersion: v1
kind: Service
metadata:
name: bot
labels:
app: bot
spec:
ports:
- port: 8000
targetPort: 8000
protocol: TCP
selector:
app: bot
Развертывание и образ контейнера докеров предоставляют порт 8000, а модуль Pod помечен тегом app: bot.
Первый приводит к созданию службы с портом, который никогда не завершается, и внешний IP-адрес никогда не назначается. Второй результат: порт бота: 8000 TCP, бот: 0 TCP на моей панели инструментов, и когда я пробую «сервисный бот minikube», ничего не происходит. То же самое произойдет, если я наберу «kubectl expose service bot».
Я использую Mac OS X.
Как мне это правильно настроить?