one more question is whether the alert manager can be accessed by the 
following way in Prometheus configmap?
alerting:
      alertmanagers:
      - scheme: http
        static_configs:
        - targets: 
          - alertmanager0-0.alertmanager0.monitoring.svc.cluster.local:9093
          - alertmanager1-0.alertmanager1.monitoring.svc.cluster.local:9093
On Wednesday, June 23, 2021 at 3:34:02 PM UTC+8 nina guo wrote:

> Thank you, great, I resolved the issue once I change to StatefulSet.
>
>
>
>
> On Wednesday, June 23, 2021 at 3:21:10 PM UTC+8 [email protected] 
> wrote:
>
>> The statefulset keeps track of the pods (hence the word stateful), they 
>> will get assigned the same name and they will keep the same hostname every 
>> time they die and come back, 
>> ie: a statefulset named foobar with two pods will always have two pods 
>> named foobar-0 and foobar-1 
>> combined with a headless service, the pods are reachable at 
>> foobar-{0/1}.<service_name>.<namespace>.svc.cluster.local
>>
>> On Wed, Jun 23, 2021 at 9:08 AM nina guo <[email protected]> wrote:
>>
>>> May I ask what's the difference once I change to Statefulset?
>>>
>>> On Wednesday, June 23, 2021 at 2:42:56 PM UTC+8 [email protected] 
>>> wrote:
>>>
>>>> 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/fb12fdf7-0bb1-4670-b9d1-312d6ebd481an%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/prometheus-users/fb12fdf7-0bb1-4670-b9d1-312d6ebd481an%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/464cafbc-a640-4454-a132-bf6f7b5cba2en%40googlegroups.com.

Reply via email to