Я развернул образ комара в капсуле в Куберне с помощью этого файла Docker:
FROM eclipse-mosquitto:1.6.7
Я загрузил изображение и добавил его в свой кластер, используя этот yaml:
apiVersion: apps/v1
kind: Deployment
metadata:
name: mosquitto-demo
namespace: default
spec:
replicas: 1
selector:
matchLabels:
bb: web
template:
metadata:
labels:
bb: web
spec:
containers:
- name: bb-site
image: mosquittotest:1.0
---
apiVersion: v1
kind: Service
metadata:
name: mosquitto-entrypoint
namespace: default
spec:
type: NodePort
selector:
bb: web
ports:
- port: 8080
targetPort: 8080
nodePort: 30001
Он работает правильно. Мой вопрос: как я могу узнать, какой IP-адрес должен использовать t sub / pub и какой порт? Нужно ли просто использовать IP-адрес службы точки входа с портом 8080? Я в растерянности.