1
resposta

Como posso referenciar o Serviço e não o ip?

Ao declarar o configmap do portal colocamos a variável de sistema IP_SISTEMA, como eu poderia referenciar o serviço no valor da varíavel para não ter o risco do serviço reiniciar e trocar o ip?

apiVersion: v1
kind: ConfigMap
metadata:
  name: portal-configmap
data:
  #IP_SISTEMA: http://localhost:30001
  IP_SISTEMA: svc-sistema-noticias:80

Semelhante ao que fizemos com o host do banco de dados:

apiVersion: v1
kind: ConfigMap
metadata:
  name: sistema-configmap
data:
  HOST_DB: svc-db-noticias:3306
  USER_DB: root
  PASS_DB: q1w2e3r4
  DATABASE_DB: empresa
1 resposta

Opa Leandro, tudo bem? O caso do portal com o sistema é um pouco mais complexo. Como temos uma referência via HTML para a página do sistema (e o sistema é algo que deve ser acessado externamente ao cluster), precisamos utilizar do tipo NodePort.

Um recurso que seria interessante e poderia ajudar a tornar o acesso mais robusto, seria o Ingress.