标签: kube-scheduler

kube-prometheus-stack 问题抓取指标

一般集群信息:

  • Kubernetes 版本:13.19.13
  • 使用的云:私有
  • 安装方法:kubeadm init
  • 主机操作系统:Ubuntu 20.04.1 LTS
  • CNI 和版本:Weave Net:2.7.0
  • CRI 和版本:Docker:19.3.13

我正在尝试让kube-prometheus-stack舵图发挥作用。这似乎对大多数目标都有效,但是,某些目标保持不变,如下面的屏幕截图所示。 在此输入图像描述

有什么建议吗?我如何获得kube-etcdkube-controller-manager通过kube-scheduler进行监控Prometheus

我部署了此处提到的 Helm Chart ,并应用了此处的建议来让 kube-proxy 受监控Prometheus

预先感谢您的任何帮助!

编辑1:

- job_name: monitoring/my-stack-kube-prometheus-s-kube-controller-manager/0
  honor_timestamps: true
  scrape_interval: 30s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
  relabel_configs:
  - source_labels: [__meta_kubernetes_service_label_app]
    separator: ;
    regex: kube-prometheus-stack-kube-controller-manager
    replacement: $1
    action: keep
  - source_labels: [__meta_kubernetes_service_label_release]
    separator: ;
    regex: my-stack
    replacement: $1
    action: keep
  - source_labels: [__meta_kubernetes_endpoint_port_name] …
Run Code Online (Sandbox Code Playgroud)

kubernetes prometheus kubernetes-helm kube-controller-manager kube-scheduler

7
推荐指数
1
解决办法
1万
查看次数

Kubernetes:在集群中均匀分布副本

我们可以使用 DaemonSet 对象在每个节点上部署一个副本。我们如何部署每个节点 2 个副本或 3 个副本?我们怎样才能做到这一点。请告诉我们

kubernetes kube-scheduler

5
推荐指数
1
解决办法
2008
查看次数

如何自定义 AKS 上 kube-scheduler 的行为?

我正在尝试自定义 AKS 集群 (kubernetes v1.19.3) 上的行为kube-scheduler,如调度程序配置中所述。

我的目标是使用该NodeResourcesMostAllocated插件来使用尽可能少的节点来调度 Pod。

考虑以下文件 -most-allocated-scheduler.yaml

apiVersion: kubescheduler.config.k8s.io/v1beta1
kind: KubeSchedulerConfiguration
profiles:
  - schedulerName: default-scheduler
  - schedulerName: most-allocated-scheduler
    plugins:
      score:
        disabled:
        - name: NodeResourcesLeastAllocated
        enabled:
        - name: NodeResourcesMostAllocated
          weight: 2
Run Code Online (Sandbox Code Playgroud)

根据文档,我可以通过运行以下命令来指定调度配置文件:

kube-scheduler --config most-allocated-scheduler.yaml
Run Code Online (Sandbox Code Playgroud)

但是我到底在哪里可以找到kube-scheduler来运行上述命令呢?我想在管道上理想地做到这一点。使用AKS时可以做这样的事情吗?

kubernetes azure-aks kube-scheduler

3
推荐指数
1
解决办法
3399
查看次数

由于缺少服务令牌,kube-scheduler 的 CrashLoopBackOff

我的 Kubernetes 集群有问题,我的 kube-scheduler pod 卡在“CrashLoopBackOff”状态,我无法纠正它。日志抱怨缺少服务令牌:

kubectl logs kube-scheduler-master -n kube-system
I1011 09:01:04.309289       1 serving.go:319] Generated self-signed cert in-memory
W1011 09:01:20.579733       1 authentication.go:387] failed to read in-cluster kubeconfig for delegated authentication: open /var/run/secrets/kubernetes.io/serviceaccount/token: no such file or directory
W1011 09:01:20.579889       1 authentication.go:249] No authentication-kubeconfig provided in order to lookup client-ca-file in configmap/extension-apiserver-authentication in kube-system, so client certificate authentication won't work.
W1011 09:01:20.579917       1 authentication.go:252] No authentication-kubeconfig provided in order to lookup requestheader-client-ca-file in configmap/extension-apiserver-authentication in kube-system, so request-header client certificate …
Run Code Online (Sandbox Code Playgroud)

kubernetes kube-scheduler

2
推荐指数
1
解决办法
1880
查看次数