Hello, you can make use of Kubernetes Statefulset instead of deployment in this case
On Wed, Jun 23, 2021 at 8:20 AM nina guo <[email protected]> wrote: > Hi guys, > > I'm implementing alertmanager HA. > > alertmanager0: > ----------------------------------------- > containers: > - name: alertmanager > image: quay.io/prometheus/alertmanager:latest > args: > - "--config.file=/etc/alertmanager/config.yml" > - "--storage.path=/alertmanager" > - "--cluster.listen-address=0.0.0.0:9094" > ----------------------------------------------- > > alertmanager1: > -------------------------------------------- > containers: > - name: alertmanager > image: quay.io/prometheus/alertmanager:latest > args: > - "--config.file=/etc/alertmanager/config.yml" > - "--storage.path=/alertmanager" > - "--cluster.listen-address=0.0.0.0:9095" > - "--cluster.peer=internal_ip_of_alertmanager0:9094" > > alertmanager service: > ------------------------------------------------- > apiVersion: v1 > kind: Service > metadata: > name: alertmanager > namespace: monitoring > spec: > selector: > app: alertmanager > type: NodePort > ports: > - port: 9093 > targetPort: 9093 > nodePort: 31000 > > I have a question that if alertmanager0 restarts, then the internal ip > will be changed. So I may have to update the deployment file and re-apply > again. > May I ask if there is a way to assign a DNS something like this to the > internal IP address? > > > -- > You received this message because you are subscribed to the Google Groups > "Prometheus Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/prometheus-users/1cabcbca-7905-4337-807e-33b7359685c7n%40googlegroups.com > <https://groups.google.com/d/msgid/prometheus-users/1cabcbca-7905-4337-807e-33b7359685c7n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/CALnV8WhXyWWpTTB3wu9P2%2Bjd7-Md8Ez42FiAb4zpd2W%2BiQRrPA%40mail.gmail.com.

