Как я могу создать модуль, который может быть достигнут другим модулем через имя хоста в minikube? - PullRequest
0 голосов
/ 24 июня 2019

У меня есть два простых приложения, которые я должен развернуть в Minikube на двух разных модулях. Два приложения должны общаться через вызовы REST, поэтому мне нужен IP-адрес. Как создать модуль Minikube, к которому я могу обратиться локально через имя хоста, например http://name:port, без записи IP-адреса?

1 Ответ

2 голосов
/ 24 июня 2019

Подход Kubernetes будет добавлять Сервисный уровень вокруг модулей (экземпляров) вашего приложения. Для этого напишите YAML-Spec, например:

apiVersion: v1
kind: Service
metadata:
  name: my-service
spec:
  selector:
    app: MyApp # << Replace with a matching Label
  ports:
  - protocol: TCP
    port: 80
    targetPort: # << Replace with a matching Port

После того, как вы применили свои изменения kubectl apply -f <FILENAME>, вы можете получить доступ ко всем службам, выполняющим указанный селектор меток, во всех пространствах имен внутри кластера, позвонив по этому DNS-имени: my-service.<NAMESPACE>.svc

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