-
Notifications
You must be signed in to change notification settings - Fork 6
Description
i'm trying to use this and i'm having several problems, so this is a question/bug/feature request ticket. I can create different issues for each bug/feature request, but lets first find what is a bug or missing feature or bad user.
The first one is that i can only register in consul a deployment/pods, when trying to register a service, nothing show up in consul... so does this support services registration? can it be added?
This is what i'm trying to do:
apiVersion: v1
kind: Service
metadata:
name: thumbor
namespace: thumbor-dev
labels:
run: thumbor
annotations:
katalog-sync.wish.com/service-names: thumbor-nodeport
spec:
selector:
app: thumbor
type: NodePort
ports:
- port: 9900
nodePort: 31111
The second problem is that, using pod registration, in consul dns the pods show with the internal kubernetes ip, This is ok for internal kubernetes access, but i need to use this from outside kubernetes, i need the NodeIP and NodePort ... as nodeport is managed by service, this is probably the above request... or i'm missing something?
With a daemonset, using hostPort, i get the correct IP and ports, so this part works fine
thanks for the help