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.

Reply via email to