anchor.diff:  # 监控APP
     1.首先需要将项目instrument
       参考文章：https://prometheus.io/docs/instrumenting/clientlibs/
  -  2.部署项目及创建进行监控的ServiceMonitor。 +
  -    注意ServiceMonitor的labels要含有Prometheus-operator创建的Prometheus的serviceMonitorSelector的label。 +
  +  2.部署项目及创建进行监控的ServiceMonitor。
  +    注意ServiceMonitor的labels要含有Prometheus-operator创建的Prometheus的serviceMonitorSelector的label。
       详细文章：https://github.com/coreos/prometheus-operator/blob/master/Documentation/user-guides/getting-started.md#related-resources
   ----
   
  
positive.code: .Tolerations
  给node添加污点： +
  `kubectl taint nodes devops key=value:NoSchedule`
  给pod添加tolerations：
  [source,yaml]
  ----
  tolerations:
  
negative.code: ----
  
  pod的亲和性调度，主要是根据pod及node的标签来进行调度的。 +
  当一个节点上已有至少一个正在运行的，并带有满足该pod的podAffinity条件的标签的pod1、且该节点有 `failure-domain.beta.kubernetes.io/zone` 的标签，则该pod会被调度到pod1的节点上去。 +
  反亲和性与之相反，当某一节点上至少有一个正在运行的、具有满足podAntiAffinity条件的pod2，则该pod不会被调度到pod2的节点上去。
  
  ==== gitlab
  
  