问题标签 [kube-controller-manager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes - kube-controller-manager 和 kube-scheduler leaderelection 丢失 Crashloopback
Kubernetes kube-controller-manager 和 kube-scheduler 不断重启。以下是 pod 日志。
kubernetes - kube-prometheus-stack 问题抓取指标
一般集群信息:
- Kubernetes 版本:1.19.13
- 正在使用的云:私有
- 安装方式:kubeadm init
- 主机操作系统:Ubuntu 20.04.1 LTS
- CNI和版本:织网:2.7.0
- CRI 和版本:Docker:19.3.13
我正在尝试让kube-prometheus-stack
舵图正常工作。这似乎对大多数目标都有效,但是,一些目标保持不变,如下面的屏幕截图所示。
kube-etcd
有什么建议吗,我如何获得kube-controller-manager
和kube-scheduler
监控Prometheus
?
我部署了此处提到的掌舵图,并在此处应用了建议以使 kube-proxy 由.Prometheus
提前感谢您的帮助!
编辑1:
kubernetes - Kubernetes中多版本CRD存储和Hub版本的区别
Kubernetes 中的多版本 CRD 存储和 Hub 版本有什么区别?可以存储版本和集线器版本可以不同。
假设我有 2 个版本的 CRD v1 和 v2,最初 v1 被标记为集线器版本和存储版本。现在,如果我想将 v2 迁移/标记为存储版本,我是否也必须更改我的转换 webhook 并且必须将 v2 标记为集线器版本,或者不进行任何更改并将 v1 作为集线器并将 v2 作为存储版本。
kubernetes - 如何跳过来自 ValidatingWebhook 的 Kubernetes 控制器请求
在使用 Kubernetes Admission Controllers ValidatingWebhookConfiguration时,我想跳过对Kubernetes Controllers等内部请求的拦截。
更具体地说,我希望验证 webhook 匹配的唯一请求是用户通过 Kubctl/API 等的请求。
可能吗?
loops - kube-controller-manager 控制循环的间隔是多少?
我在 Kubernetes 文档中看到了这个,
在 Kubernetes 中,控制器是监控集群状态的控制循环,然后根据需要进行更改或请求更改。每个控制器都尝试将当前集群状态移动到更接近所需状态。
还有这个,
部署控制器和作业控制器是作为 Kubernetes 本身一部分的控制器(“内置”控制器)的示例。
但是,我找不到控制回路是如何工作的。它是否每隔几秒检查一次集群的当前状态?如果是,默认值是多少?
我还在这里发现了一些有趣的东西,