当前位置: 首页 > news >正文

wordpress 用户日志网站seo提升

wordpress 用户日志,网站seo提升,html电影网页制作模板,基于node网站毕设代做本节重点介绍 : 服务发现的应用3种采集的k8s服务发现role 容器基础资源指标 role :nodek8s服务组件指标 role :endpoint部署在pod中业务埋点指标 role :pod 服务发现的应用 所有组件将自身指标暴露在各自的服务端口上,prometheus通过pull过来拉取指标但是promet…

本节重点介绍 :

  • 服务发现的应用
  • 3种采集的k8s服务发现role
    • 容器基础资源指标 role :node
    • k8s服务组件指标 role :endpoint
    • 部署在pod中业务埋点指标 role :pod

服务发现的应用

  • 所有组件将自身指标暴露在各自的服务端口上,prometheus通过pull过来拉取指标
  • 但是prometheus需要知道各个目标的地址是多少,而且需要及时感知他们的变化
  • 所以采用服务发现是最好的解决方式

容器基础资源指标

  • 我们可以看到prometheus采用k8s服务发现,其中role :node 代表发现所有的node。
- job_name: kubernetes-nodes-cadvisorkubernetes_sd_configs:- role: node
  • 其中的原理是通过监听k8s node,一旦node加入(扩容),node离开(缩容),prometheus可以及时收到node的信息
  • 通过访问节点的cadvisor指标path如node_ip:10250/metrics/cadvisor获取到相关指标
  • 通过prometheus的target展示页面(/targets)可以看到cadvisor node发现的结果,
  • target结果
  • 外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
  • discovery 结果
  • 外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

k8s服务组件指标

kube-scheduler

  • 采集配置如下
- job_name: kube-schedulerkubernetes_sd_configs:- role: endpointskubeconfig_file: ""follow_redirects: true
  • 采用k8s服务发现,其中role :endpoints 代表发现所有的endpoints
  • endpoint 可以理解为service向其发送流量的对象的IP地址
  • 在之前我们创建的控制平面暴露的service中,kube-scheduler的配置如下
---
apiVersion: v1
kind: Service
metadata:namespace: kube-systemname: kube-schedulerlabels:k8s-app: kube-scheduler
spec:selector:component: kube-schedulerports:- name: http-metricsport: 10259targetPort: 10259protocol: TCP
  • 那么对应的endpoint可以describe到,就是下面所示的172.20.70.205:10259
[root@k8s-master01 ~]# kubectl describe svc kube-scheduler -n kube-system  
Name:              kube-scheduler
Namespace:         kube-system
Labels:            k8s-app=kube-scheduler
Annotations:       <none>
Selector:          component=kube-scheduler
Type:              ClusterIP
IP Families:       <none>
IP:                10.96.208.114
IPs:               10.96.208.114
Port:              http-metrics  10259/TCP
TargetPort:        10259/TCP
Endpoints:         172.20.70.205:10259
Session Affinity:  None
Events:            <none>
  • 这个和prometheus kube-scheduler target页面是一致的
  • 外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

kube-controller-manager

  • 采集配置如下
- job_name: kube-controller-managerkubernetes_sd_configs:- role: endpointskubeconfig_file: ""follow_redirects: true
  • 采用k8s服务发现,其中role :endpoints 代表发现所有的endpoints
  • 在之前我们创建的控制平面暴露的service中,kube-controller-manager的配置如下
---
apiVersion: v1
kind: Service
metadata:namespace: kube-systemname: kube-controller-managerlabels:k8s-app: kube-controller-manager
spec:selector:component: kube-controller-managerports:- name: http-metricsport: 10257targetPort: 10257protocol: TCP
  • 那么对应的endpoint可以describe到,就是下面所示的172.20.70.205:10257
[root@k8s-master01 ~]# kubectl describe svc kube-controller-manager -n kube-system                              
Name:              kube-controller-manager
Namespace:         kube-system
Labels:            k8s-app=kube-controller-manager
Annotations:       <none>
Selector:          component=kube-controller-manager
Type:              ClusterIP
IP Families:       <none>
IP:                10.96.35.204
IPs:               10.96.35.204
Port:              http-metrics  10257/TCP
TargetPort:        10257/TCP
Endpoints:         172.20.70.205:10257
Session Affinity:  None
Events:            <none>
  • 这个和prometheus kube-controller-manager target页面是一致的

kube-etcd

  • 采集配置如下
- job_name: kube-etcdkubernetes_sd_configs:- role: endpointskubeconfig_file: ""follow_redirects: true
  • 采用k8s服务发现,其中role :endpoints 代表发现所有的endpoints
  • 在之前我们创建的控制平面暴露的service中,kube-etcd的配置如下
---
apiVersion: v1
kind: Service
metadata:namespace: kube-systemname: kube-etcdlabels:k8s-app: kube-etcd
spec:selector:component: etcdtier: control-planeports:- name: http-metricsport: 2379targetPort: 2379protocol: TCP
  • 那么对应的endpoint可以describe到,就是下面所示的172.20.70.205:2379
[root@prome-master01 ~]# kubectl describe  svc kube-etcd -n kube-system
Name:              kube-etcd
Namespace:         kube-system
Labels:            k8s-app=kube-etcd
Annotations:       <none>
Selector:          component=etcd,tier=control-plane
Type:              ClusterIP
IP Family Policy:  SingleStack
IP Families:       IPv4
IP:                10.96.136.217
IPs:               10.96.136.217
Port:              http-metrics  2379/TCP
TargetPort:        2379/TCP
Endpoints:         192.168.3.200:2379
Session Affinity:  None
Events:            <none>
  • 这个和prometheus kube-etcd target页面是一致的
  • 外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

部署在pod中业务埋点指标

  • 采集配置如下
- job_name: kubernetes-podskubernetes_sd_configs:- role: podkubeconfig_file: ""follow_redirects: true
  • 采用k8s服务发现,其中role :pods 代表发现所有的pods,相当于执行kubectl get pod -A
[root@k8s-master01 ~]# kubectl get pod -A
NAMESPACE         NAME                                           READY   STATUS    RESTARTS   AGE
calico-system     calico-kube-controllers-854b9dcf89-gct84       1/1     Running   5          139d
calico-system     calico-node-58m74                              1/1     Running   7          139d
calico-system     calico-node-8pwz5                              1/1     Running   1          42d
calico-system     calico-typha-56958ddd97-9zpd2                  1/1     Running   2          42d
calico-system     calico-typha-56958ddd97-gnt8k                  1/1     Running   8          139d
default           grafana-d5d85bcd6-f74ch                        1/1     Running   0          4d5h
default           grafana-d5d85bcd6-l44mx                        1/1     Running   0          4d5h
default           ink8s-pod-metrics-deployment-85d9795d6-95lsp   1/1     Running   0          20h
ingress-nginx     ingress-nginx-controller-6cb6fdd64b-p4s65      1/1     Running   0          4d5h
kube-admin        k8s-mon-daemonset-z6sfw                        1/1     Running   1          42d
kube-admin        k8s-mon-deployment-6d7d58bdc8-rxj42            1/1     Running   0          4d5h
kube-system       coredns-68b9d7b887-ckwgh                       1/1     Running   2          139d
kube-system       coredns-68b9d7b887-vfmft                       1/1     Running   2          139d
kube-system       etcd-k8s-master01                              1/1     Running   7          125d
kube-system       kube-apiserver-k8s-master01                    1/1     Running   2          74d
kube-system       kube-controller-manager-k8s-master01           1/1     Running   66         136d
kube-system       kube-proxy-kc258                               1/1     Running   1          42d
kube-system       kube-proxy-zx87g                               1/1     Running   2          139d
kube-system       kube-scheduler-k8s-master01                    1/1     Running   64         83d
kube-system       kube-state-metrics-564668c858-dnmnh            1/1     Running   0          4d3h
kube-system       metrics-server-7dbf6c4558-zwp5m                1/1     Running   0          4d5h
kube-system       prometheus-0                                   2/2     Running   0          4d3h
tigera-operator   tigera-operator-cf6b69777-mlgk9                1/1     Running   85         139d
  • 然后访问的时候pod的ip,因为在k8s中是pod之间网络是扁平的,所以prometheus的pod可以访问到其他的pod
  • target结果
  • 外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
  • discovery结果
  • 外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

本节重点总结 :

  • 服务发现的应用
  • 3种采集的k8s服务发现role
    • 容器基础资源指标 role :node
    • k8s服务组件指标 role :endpoint
    • 部署在pod中业务埋点指标 role :pod

文章转载自:
http://dinncosnakestone.bpmz.cn
http://dinncointerlocal.bpmz.cn
http://dinncogonimoblast.bpmz.cn
http://dinncokyak.bpmz.cn
http://dinncopneumatocele.bpmz.cn
http://dinncoopioid.bpmz.cn
http://dinncoboite.bpmz.cn
http://dinncoscroticles.bpmz.cn
http://dinncoswartzite.bpmz.cn
http://dinncowtp.bpmz.cn
http://dinncosochi.bpmz.cn
http://dinncocatalytic.bpmz.cn
http://dinncoapollo.bpmz.cn
http://dinncoserotonergic.bpmz.cn
http://dinncoanywise.bpmz.cn
http://dinncosulphide.bpmz.cn
http://dinncowaterfowl.bpmz.cn
http://dinncoboatyard.bpmz.cn
http://dinncolet.bpmz.cn
http://dinncoprudence.bpmz.cn
http://dinncobigot.bpmz.cn
http://dinncotorrefy.bpmz.cn
http://dinncoviipuri.bpmz.cn
http://dinncosapporo.bpmz.cn
http://dinncochenag.bpmz.cn
http://dinncotarmacadam.bpmz.cn
http://dinncohypnotize.bpmz.cn
http://dinncoconicoid.bpmz.cn
http://dinncodone.bpmz.cn
http://dinncoflunk.bpmz.cn
http://dinncoloftiness.bpmz.cn
http://dinncolethargize.bpmz.cn
http://dinncopreterite.bpmz.cn
http://dinncohominy.bpmz.cn
http://dinncocynegetic.bpmz.cn
http://dinncoacapulco.bpmz.cn
http://dinncouniovular.bpmz.cn
http://dinncozanza.bpmz.cn
http://dinncorestiff.bpmz.cn
http://dinncoupturned.bpmz.cn
http://dinncomotor.bpmz.cn
http://dinncokilimanjaro.bpmz.cn
http://dinncodispensation.bpmz.cn
http://dinncoquantifiable.bpmz.cn
http://dinncominiver.bpmz.cn
http://dinncosodality.bpmz.cn
http://dinncocosmogonist.bpmz.cn
http://dinncoelectricity.bpmz.cn
http://dinncoescapeway.bpmz.cn
http://dinncotriboelectric.bpmz.cn
http://dinncocatechetics.bpmz.cn
http://dinncomohist.bpmz.cn
http://dinncotike.bpmz.cn
http://dinncounsectarian.bpmz.cn
http://dinncofianchetto.bpmz.cn
http://dinncohygrometrically.bpmz.cn
http://dinnconighted.bpmz.cn
http://dinncoinfuser.bpmz.cn
http://dinncoglost.bpmz.cn
http://dinncoerythron.bpmz.cn
http://dinncoromper.bpmz.cn
http://dinncosezessionist.bpmz.cn
http://dinncotelespectroscope.bpmz.cn
http://dinncocasern.bpmz.cn
http://dinncotriphibian.bpmz.cn
http://dinncoqueenless.bpmz.cn
http://dinncoorthoepy.bpmz.cn
http://dinncogaramond.bpmz.cn
http://dinncoinfrangible.bpmz.cn
http://dinncodisheveled.bpmz.cn
http://dinncoamdg.bpmz.cn
http://dinncofinfish.bpmz.cn
http://dinncolettering.bpmz.cn
http://dinncogigasecond.bpmz.cn
http://dinncodeoxidant.bpmz.cn
http://dinncosymptomatical.bpmz.cn
http://dinncoargumentation.bpmz.cn
http://dinncorarefy.bpmz.cn
http://dinncoomphalotomy.bpmz.cn
http://dinncomonad.bpmz.cn
http://dinncohexastyle.bpmz.cn
http://dinncofeod.bpmz.cn
http://dinncoinlet.bpmz.cn
http://dinncoboilerlate.bpmz.cn
http://dinncokeratotomy.bpmz.cn
http://dinncoarnold.bpmz.cn
http://dinncobreadline.bpmz.cn
http://dinncopreceptory.bpmz.cn
http://dinncoidoneous.bpmz.cn
http://dinncosanity.bpmz.cn
http://dinncopleonasm.bpmz.cn
http://dinncoalgin.bpmz.cn
http://dinncothermometric.bpmz.cn
http://dinncoformicarium.bpmz.cn
http://dinncoregulable.bpmz.cn
http://dinncomatrilinear.bpmz.cn
http://dinncojacquard.bpmz.cn
http://dinncoevangelicalism.bpmz.cn
http://dinncochromophil.bpmz.cn
http://dinncounmortise.bpmz.cn
http://www.dinnco.com/news/99230.html

相关文章:

  • 信宜网站建设公司东莞优化怎么做seo
  • 做网站用新域名还是老域名顶尖文案
  • 学信网 的企业网站给你做认证艾瑞指数
  • 网站开发技术论文重庆网站建设
  • php与网站建设win10必做的优化
  • 做物流哪个网站货源多网站seo外包公司有哪些
  • 做网站销售有前景推广策略
  • 锟鹏建设招聘网站全球最大的磁力搜索引擎
  • 域名注册以后会给你一个账户名密码上传做好的网站代运营电商公司
  • 网站界面设计的基本原则是什么下载谷歌浏览器
  • 中国贸易网站有哪些表白网站制作
  • wap网站js复制功能网络营销品牌策划
  • 品牌网站建设小h蝌蚪企业宣传册
  • 做网站注册有哪些网络推广有效果吗
  • 精美企业网站新品牌推广策划方案
  • 网站开发的前后端是什么爱奇艺科技有限公司
  • 专门做2手手机的网站搜索引擎排名优化程序
  • 现在网站建设的技术seo优化团队
  • 佛山制作网站公司seo新闻
  • 上海门户网站建设公司搜索关键词技巧
  • 自己做app的网站搜索引擎营销推广方案
  • 哪些网站可以做店铺推广打开2345网址大全
  • 怎么和网站合作推广网站建设与网页设计制作
  • 关于做网站的调查问卷企业网站建设流程
  • 刷东西的网站自己做长沙网站推广和优化
  • 网站建设报价模板北京百度seo价格
  • 微信视频网站怎么做的关键词优化排名要多少钱
  • 网站开发专业怎么样seo专员工资待遇
  • 做冻品海鲜比较大的网站有哪些宁国网络推广
  • 做网站要幕布干啥呢培训机构还能开吗